テキスト文字列をスペースで区切られた単語に分割したいと考えています。私が使う
$words=explode(" ", $text);
残念ながら、この方法は私にはうまく機能しません。なぜなら、その間にいくつのスペースがあるか知りたいからです。
$text 全体をシンボルごとに調べ、while
ステートメントを使用して $spaces ( $spaces=array();
) に整数 (スペースの数、ほとんどの場合は 1) を入力し、テキストを $words= に読み込むよりも良い方法はありますか? array() シンボルごと?
ここに追加の説明があります。
$text="Hello_world_____123"; //symbol "_" actually means a space
必要:
$words=("Hello","world","123");
$spaces=(1,5);