$variable = 'one, two, three';
単語間のコンマを に置き換えるにはどうすればよい<br>
ですか?
$variable
なる必要があります:
one<br>
two<br>
three
どちらかを使用str_replace
:
$variable = str_replace(", ", "<br>", $variable);
または、その間の要素で他のことをしたい場合は、次のようにしexplode()
ますimplode()
。
$variable_exploded = explode(", ", $variable);
$variable_imploded = implode("<br>", $variable_exploded);
$variable = str_replace(", ","<br>\n",$variable);
トリックを行う必要があります。
$variable = explode(', ',$variable);
$variable = implode("<br/>\n",$variable);
その後、次のことができますecho $variable
できるよ:
$variable = str_replace(', ',"<br>\n",$variable);
$variable = preg_replace('/\s*,\s*/', "<br>\n", $variable);
これにより、正規表現の土地に移動しますが、これにより、コンマ間のランダムな間隔のケースが処理されます。
$variable = 'one,two, three';
また
$variable = 'one , two, three';