黒ブタBLOG

【便利】htmlタグを無効化するphp関数

htmlタグを無効化するphpの関数

strip_tags();

使用方法
呼び出すデータ

$test='テスト<br><p>テスト</p>';
echo=$test;

ホームページ上の出力
テスト
テスト

strip_tags();を使ってみる

$test='テスト<br><p>テスト</p>';
$test=strip_tags($test);
echo $test;

出力結果(ホームページ上の表示)

テストテスト

strip_tags();を使用すると見事に<br>と<p>タグが消去されました。

もう一つの方法
htmlspecialchars関数を使う。

これを使った場合はタグが正規表現に自動で変換される
<br>タグの場合”&lt;br /&gt;”に変換されるので
テスト<br>テストの場合

$test='テスト<br>テスト';
$test=htmlspecialchars($test, ENT_QUOTES);
echo $test;
テスト&lt;br /&gt;テスト

という結果が返ってくる