PHP FILTER_SANITIZE_STRING フィルタ

❮ PHP フィルタ・リファレンス

文字列からすべてのHTMLタグを削除します:

<?php
$str = "<h1>Hello World!</h1>";

$newstr = filter_var($str, FILTER_SANITIZE_STRING);
echo $newstr;
?>
例の実行 »

定義と用法

FILTER_SANITIZE_STRING フィルタは、文字列からタグを削除し、特殊文字を削除またはエンコードします。

可能なオプションとフラグ:


その他の例

例 1

文字列からすべてのHTMLタグと、ASCII値 > 127 のすべての文字を削除します:

<?php
$str = "<h1>Hello WorldÆØÅ!</h1>";

$newstr = filter_var($str, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH);
echo $newstr;
?>
例の実行 »

❮ PHP フィルタ・リファレンス