filter_inputのフィルタでよく使うもの

filter_inputのフィルタでよく使うもの

filter_inputのフィルタは、すぐに忘れてしまうので、個人的によく使用するものをここにまとめておきます。

検証フィルタ

フィルタ 内容
FILTER_VALIDATE_INT int型
FILTER_VALIDATE_FLOAT float型
FILTER_VALIDATE_BOOLEAN bool型
FILTER_VALIDATE_URL url
FILTER_VALIDATE_EMAIL Email

正規表現

除去フィルタ

フィルタ 内容
FILTER_SANITIZE_NUMBER_INT 数字、プラス記号、マイナス記号 以外除去
FILTER_SANITIZE_NUMBER_FLOAT 数字、± および オプションで .,eE 以外除去
FILTER_SANITIZE_ENCODED URL エンコード
FILTER_SANITIZE_SPECIAL_CHARS HTML エスケープ
FILTER_SANITIZE_STRING タグの除去

配列の取得