PHP:尝试找出如何从字符串中提取单词

Ted*_*tel 2 php

我想创建一个字符串中所有单词的数组。我尝试谷歌,但只找到了str_split,它没有分开单词。

Ala*_*blo 7

如果您的单词被多个空格、制表符或换行符分隔,您可能需要忽略它们。

$string  = "    a   bunch    of  words   ";
$string = trim(preg_replace('!\s+!', ' ', $string));
$array_of_words = explode(" ", $string);
Run Code Online (Sandbox Code Playgroud)

给出:

array(4) {
  [0]=>
  string(1) "a"
  [1]=>
  string(5) "bunch"
  [2]=>
  string(2) "of"
  [3]=>
  string(5) "words"
}
Run Code Online (Sandbox Code Playgroud)