Edited at

PHPで改行コード

More than 3 years have passed since last update.

問題の始まり。


echo.php

<?php

echo "hoge";
echo "fuga";


実行結果

hogefuga

見ずれぇ...


結論:HTMLの改行コードをnl2br関数で挿入すればいい


例1 echoで呼び出す。


echo_br.php

<?php

echo "hoge";
echo nl2br("\n"); //<br />タグが挿入される。
echo "fuga";


実行結果

hoge

fuga

僕が見たかった結果isコレ


例2 いちいち echo nl2br("\n");するのがめんどい。


echo_br_func.php


<?php

function br(){
echo nl2br("\n"); //<br />タグが挿入される。
}

echo "hoge";

br();

echo "fuga";


実行結果は同じ。