我不擅長preg thingy,但是我找到了一個名爲preg_split的函數。提取某些字符串格式
讓我們說我有一個字符串: "word1<>word2<>word3<>word4"
我想是字符串和提取字1拆分到4個字,而不<>
我怎麼做,在預浸料?
我的代碼:
$extractedWord = preg_split(<pattern>,"word1<>word2<>word3<>word4");
我不擅長preg thingy,但是我找到了一個名爲preg_split的函數。提取某些字符串格式
讓我們說我有一個字符串: "word1<>word2<>word3<>word4"
我想是字符串和提取字1拆分到4個字,而不<>
我怎麼做,在預浸料?
我的代碼:
$extractedWord = preg_split(<pattern>,"word1<>word2<>word3<>word4");
如果你試圖使用preg_split()
代替explode()
或具有相同的其他PHP函數結果功能
$extractedWord = "word1<>word2<>word3<>word4"; // values to be splitted on "<>"
$result = preg_split("/<>/",$extractedWord); // execute function to split
print_r($result);
產生的輸出將是:
Array
(
[0] => word1
[1] => word2
[2] => word3
[3] => word4
)
謝謝,但我需要字符串內的所有單詞。字1到字4 – Genjo 2013-03-27 03:07:07
你並沒有真正測試過這個。實際結果是'array(「」,「w」,「o」,「r」,「d」,「1」,「<",">」.......)' – 2013-03-27 03:07:15
@Kolink yes我沒有嘗試即時只是思考。也對不起,我只是忘了包括'/ /' – 2013-03-27 03:07:59
的正則表達式的正則表達式,而不是靜態的字符串:
$extractedWords = explode("<>",$inputString);
$mystring="word1<>word2<>word3<>word4";
print_r(explode('<>',$mystring));
你應該解釋你的代碼,而不是隻發佈它。 – 2013-03-27 03:06:20
來吧,這不是一個複雜的樣本。你想讓我解釋一下,print_r:p? – 2013-03-27 03:19:17
你可以解釋爲什麼你不使用正如他們在問題中提到的正則表達式。 – 2013-03-27 03:20:02
爲什麼不直接使用'爆炸()'? – 2013-03-27 03:02:46
http://3v4l.org/lYAtu – Passerby 2013-03-27 03:04:34
試圖提高我對preg的知識,因此我將有更多選擇而不是爆炸。 – Genjo 2013-03-27 03:05:03