PHP FILTER_SANITIZE_STRIPPED フィルタ

定義と用法

FILTER_SANITIZE_STRIPPED フィルタは不要な文字を削除またはエンコードします。

このフィルタは FILTER_SANITIZE_STRING フィルタの別名。

このフィルタは、アプリケーションに潜在的な危害を持つデータを削除します。タグの除去や不要な文字の削除やエンコードを行います。

  • Name: "string"
  • ID-number: 513

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

  • FILTER_FLAG_NO_ENCODE_QUOTES - 引号をエンコードしないこのフラグ
  • FILTER_FLAG_STRIP_LOW - ASCII 値が 32 以下の文字を削除
  • FILTER_FLAG_STRIP_HIGH - ASCII 値が 32 以上の文字を削除
  • FILTER_FLAG_ENCODE_LOW - ASCII 値が 32 以下の文字をエンコード
  • FILTER_FLAG_ENCODE_HIGH - ASCII 値が 32 以上の文字をエンコード
  • FILTER_FLAG_ENCODE_AMP - & 文字を & にエンコード

<?php

var_dump(filter_var($var, FILTER_SANITIZE_STRIPPED));
?>

出力:

string(13) "Bill Gates"