nl2br

Pocket

PHPには文字列中の改行をHTMLのbrタグに変換してくれるnl2brという関数がある。便利なのだが、textareaに入力された内容をそのまま投げると「\r\n」が「<br><br>」に変換されてしまい、二重改行になってしまう。格好悪いのでnl2brの前に「\r\n」を「\n」に変換する。

$str = str_replace("\r\n", "\n", $str);
$html = nl2br($str);

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください