2

文字列内のすべての単語の配列を作成したいと思います。str_splitGoogle で検索してみましたが、単語が区切られていないしか見つかりませんでした。

4

3 に答える 3

5

単語が複数のスペース、タブ、または改行で区切られている場合は、それらを無視することをお勧めします。

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

与えます:

array(4) {
  [0]=>
  string(1) "a"
  [1]=>
  string(5) "bunch"
  [2]=>
  string(2) "of"
  [3]=>
  string(5) "words"
}
于 2013-05-17T23:47:22.510 に答える
0

これを使用してみてください:

$new_array = explode(' ', $your_string);

$new_arrayのすべての単語の文字列が含まれるようになりました$your_string

于 2013-05-17T23:23:03.743 に答える