13

文字列を文字に置き換えるには "First line | second line | third line" どうすればよいですか?|new line

私は使用しようとしていますpreg_replaceが、Liuckはありません

4

3 に答える 3

26

ここにあります

str_replace('|',"\n",$string);

\ nが二重のqouted文字列に配置されると、改行に変わります

于 2012-08-15T08:23:42.123 に答える
3

の使用は、またはstrtrよりも少し速くなります。str_replacepreg_replace

echo strtr($string,'|', "\n");

の前後の二重引用符に注意して\nください。

また、HTMLを出力したい場合は、改行文字だけでは不十分なので、<br />タグに置き換える必要があります。

echo str_replace("|", "<br />\n", $string);
于 2012-08-15T08:25:07.380 に答える