HTML

改行コードを<br />に変換する - nl2br()関数

nl2br()関数で改行コードを<br />に変換することができます。
 

<?php
$content = <<<EOS
hoge
hogehoge
foo
EOS;


echo nl2br($content);
?>


◆実行結果
hoge<br />
hogehoge<br />
foo


また、第二引数にfalseを指定するとHTML5に対応した<br>を出力できます。

<?php
$content = <<<EOS
hoge
hogehoge
foo
EOS;

echo nl2br($content, false);
?>


◆実行結果
hoge<br>
hogehoge<br>
foo

特定のHTMLタグのみを許可する - strip_tags()関数

strip_tags()関数を使用して、テキストからHTMLタグを除去することができます。
strip_tags()関数の第二引数に除去しないHTMタグを指定することができます。

これを使用することにより、特定のHTMタグのみ許可することができます。

<?php
// <a>タグと<br>タグだけを許可する
strip_tags($text,'<a><br>');
?>

作成日:2015年12月25日
更新日:2018年11月12日