我希望将文本字符串拆分为由空格分隔的单词。我用
$words=explode(" ", $text);
不幸的是,这种方法对我来说效果不佳,因为我想知道两者之间有多少空格。
有没有比逐个符号地遍历整个 $text,使用while
语句用整数(空格数,在大多数情况下为 1)填充 $spaces ( $spaces=array();
) 并将文本读入 $words=更好的方法array() 一个符号一个符号?
这是一个额外的解释。
$text="Hello_world_____123"; //symbol "_" actually means a space
需要:
$words=("Hello","world","123");
$spaces=(1,5);