6
$variable = 'one, two, three';

単語間のコンマを に置き換えるにはどうすればよい<br>ですか?

$variableなる必要があります:

one<br>
two<br>
three
4

5 に答える 5

13

どちらかを使用str_replace

$variable = str_replace(", ", "<br>", $variable);

または、その間の要素で他のことをしたい場合は、次のようにしexplode()ますimplode()

$variable_exploded = explode(", ", $variable);
$variable_imploded = implode("<br>", $variable_exploded);
于 2010-09-17T13:27:17.697 に答える
8
$variable = str_replace(", ","<br>\n",$variable);

トリックを行う必要があります。

于 2010-09-17T13:27:27.210 に答える
5
$variable = explode(', ',$variable);
$variable = implode("<br/>\n",$variable);

その後、次のことができますecho $variable

于 2010-09-17T13:28:16.167 に答える
3

できるよ:

$variable = str_replace(', ',"<br>\n",$variable);
于 2010-09-17T13:29:50.670 に答える
3
$variable = preg_replace('/\s*,\s*/', "<br>\n", $variable);

これにより、正規表現の土地に移動しますが、これにより、コンマ間のランダムな間隔のケースが処理されます。

$variable = 'one,two, three';

また

$variable = 'one , two, three';
于 2010-09-17T13:52:42.247 に答える