我希望將文本字符串拆分爲空格分隔的單詞。 我用php explode()函數問題 - 空格
$words=explode(" ", $text);
不幸的是,這種方法並不能很好地爲我工作,因爲我想知道有多少空間之間都英寸
有沒有什麼更好的方法來做到這一點不是通過整個$文字,符號的符號去,用while
語句來填寫$用整數位($spaces=array();
)(空格數量,在大多數情況下,1)和用符號將文本讀入$ words = array()符號?
這裏是一個額外的解釋。
$text="Hello_world_____123"; //symbol "_" actually means a space
需要:
$words=("Hello","world","123");
$spaces=(1,5);
正則表達式是你的朋友。 :) – 2012-04-17 18:22:09
嗯... substr_count會給我6上面的例子。 preg_split分割(任意數量)將字符串分成3個字。我如何知道6 = 5 + 1,但不是3 + 3? – Haradzieniec 2012-04-17 18:34:50