PHP では、文字列を取得して単語を配列に分割するにはどうすればよいでしょうか? 文字列内のスペースでそれらを分割する方法はありますか? また、配列内の単語が文字で始まるかどうかをどのように確認しますか? アイデアは、通常の単語とハッシュタグを含むテキスト ボックスを作成することです。フォームを送信すると、PHP スクリプトによってハッシュタグに下線が引かれたり、ハッシュタグの色が変更されたりすることがあります。基本的に、ハッシュで始まる単語には下線が引かれます。これが意味をなさない場合は申し訳ありません。
1 に答える
2
文字列を配列に変換するには、PHP のexplode
関数を使用します。
$array = explode(' ', $string);
各単語が特定の文字で始まるかどうかを調べるstrpos
には、ループで使用できます。
// Pick a letter
$char = 'a';
foreach ($array as $word) {
if (strpos($word, $char) === 0) {
// Echo out what you want
echo "$word contains $char\r\n";
// Halt loop if necessary:
break;
}
}
于 2013-02-16T17:48:20.520 に答える