私はtrim
PHPの関数のファンです。しかし、私は奇妙な障害に遭遇したと思います。「mavrick、ball、bouncing、food、easy mac」を含むkeysという名前の文字列があり、この関数を実行します
// note the double space before "bouncing"
$keys = "mavrick, ball, bouncing, food, easy mac, ";
$theKeywords = explode(", ", $keys);
foreach($theKeywords as $key){
$key = trim($key);
}
echo $theKeywords[2];
ただし、ここでは、出力は「バウンス」ではなく「バウンス」です。trim
ここで使用するのに適切な関数ではありませんか?
編集:
私の元の文字列には、「バウンス」の前に2つのスペースがあります。何らかの理由で、表示されたくありませんでした。そして、foreach($ theKeywords as&$ key)で参照しようとしましたが、エラーが発生しました。