我希望将文本字符串拆分为空格分隔的单词。 我用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