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

最終更新日:  |  web関連, webデザイン, WordPressカスタマイズ, 記事一覧

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;テスト
という結果が返ってくる