在PHP中用任意数量的空格分割字符串

Dja*_*son 3 php arrays string

我知道如何使用.explode()和""分隔字符串,以便将分隔符之间的单词转换为数组中的元素.

但是,这只会将字符串拆分为一个空白字符.我怎么能分成任何数量的空白?

因此,当找到空格时,数组中的元素结束,并且当找到第一个下一个非空白字符时,数组中的下一个元素开始.

所以像"The quick brown fox"转换成数组的那样,快速,棕色和狐狸都是返回数组中的元素.

并且"jumped over the lazy dog"还会拆分,因此每个单词都是返回数组中的单个元素.

sil*_*ire 9

像这样:

preg_split('#\s+#', $string, null, PREG_SPLIT_NO_EMPTY);
Run Code Online (Sandbox Code Playgroud)