filter_input – PHPテストデータ一覧 – テストデータを入れてみました

  • 2016.10.28

PHPのfilter_inputのテストデータを入れて検証を行いました。検証フィルタ、除去フィルタ、フィルタフラグのテストを行いました。
バリデーションを行う際の参考にしてください。

表の見方は、左から、「フィルター」「テストする値」「フィルターの結果」になります。
「フィルタフラグ」がある場合は、フィルターの後にカンマで続けて記載しております。

検証フィルタ

“1”、”true”、”on” および “yes” の場合に TRUE、 それ以外の場合に FALSE を返します。FILTER_NULL_ON_FAILURE が設定されている場合は、 FALSE が返されるのは “0”、”false”、”off”、”no” および “” の場合のみとなります。 boolean 以外の値については NULL を返します。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_VALIDATE_BOOLEAN NULL bool(false)
FILTER_VALIDATE_BOOLEAN (空) bool(false)
FILTER_VALIDATE_BOOLEAN 0 bool(false)
FILTER_VALIDATE_BOOLEAN 1 bool(true)
FILTER_VALIDATE_BOOLEAN -1 bool(false)
FILTER_VALIDATE_BOOLEAN 0.1 bool(false)
FILTER_VALIDATE_BOOLEAN -0.1 bool(false)
FILTER_VALIDATE_BOOLEAN 10000 bool(false)
FILTER_VALIDATE_BOOLEAN “10,000” bool(false)
FILTER_VALIDATE_BOOLEAN 01 bool(true)
FILTER_VALIDATE_BOOLEAN 0xabc bool(false)
FILTER_VALIDATE_BOOLEAN “0xghi” bool(false)
FILTER_VALIDATE_BOOLEAN true bool(true)
FILTER_VALIDATE_BOOLEAN false bool(false)
FILTER_VALIDATE_BOOLEAN yes bool(true)
FILTER_VALIDATE_BOOLEAN no bool(false)
FILTER_VALIDATE_BOOLEAN on bool(true)
FILTER_VALIDATE_BOOLEAN off bool(false)
FILTER_VALIDATE_BOOLEAN ABC bool(false)
FILTER_VALIDATE_BOOLEAN abc bool(false)
FILTER_VALIDATE_BOOLEAN あいう bool(false)
FILTER_VALIDATE_BOOLEAN 漢字 bool(false)
FILTER_VALIDATE_BOOLEAN <div>test</div> bool(false)
FILTER_VALIDATE_BOOLEAN ! bool(false)
FILTER_VALIDATE_BOOLEAN # bool(false)
FILTER_VALIDATE_BOOLEAN $ bool(false)
FILTER_VALIDATE_BOOLEAN % bool(false)
FILTER_VALIDATE_BOOLEAN & bool(false)
FILTER_VALIDATE_BOOLEAN bool(false)
FILTER_VALIDATE_BOOLEAN * bool(false)
FILTER_VALIDATE_BOOLEAN + bool(false)
FILTER_VALIDATE_BOOLEAN bool(false)
FILTER_VALIDATE_BOOLEAN = bool(false)
FILTER_VALIDATE_BOOLEAN ? bool(false)
FILTER_VALIDATE_BOOLEAN ^ bool(false)
FILTER_VALIDATE_BOOLEAN _ bool(false)
FILTER_VALIDATE_BOOLEAN ` bool(false)
FILTER_VALIDATE_BOOLEAN { bool(false)
FILTER_VALIDATE_BOOLEAN | bool(false)
FILTER_VALIDATE_BOOLEAN } bool(false)
FILTER_VALIDATE_BOOLEAN ~ bool(false)
FILTER_VALIDATE_BOOLEAN @ bool(false)
FILTER_VALIDATE_BOOLEAN . bool(false)
FILTER_VALIDATE_BOOLEAN [ bool(false)
FILTER_VALIDATE_BOOLEAN ] bool(false)
FILTER_VALIDATE_BOOLEAN ( ※半角 bool(false)
FILTER_VALIDATE_BOOLEAN ) ※半角 bool(false)
FILTER_VALIDATE_BOOLEAN ( ※全角 bool(false)
FILTER_VALIDATE_BOOLEAN ) ※全角 bool(false)
FILTER_VALIDATE_BOOLEAN bool(false)
FILTER_VALIDATE_BOOLEAN \ bool(false)
FILTER_VALIDATE_BOOLEAN ; bool(false)
FILTER_VALIDATE_BOOLEAN : bool(false)
FILTER_VALIDATE_BOOLEAN , bool(false)
FILTER_VALIDATE_BOOLEAN / bool(false)
FILTER_VALIDATE_BOOLEAN < bool(false)
FILTER_VALIDATE_BOOLEAN > bool(false)
FILTER_VALIDATE_BOOLEAN sample@example.jp bool(false)
FILTER_VALIDATE_BOOLEAN .sample@example.jp bool(false)
FILTER_VALIDATE_BOOLEAN sample.@example.jp bool(false)
FILTER_VALIDATE_BOOLEAN sam..ple@example.jp bool(false)
FILTER_VALIDATE_BOOLEAN test.sample@example.jp bool(false)
FILTER_VALIDATE_BOOLEAN myaddress+test2@gmail.com bool(false)
FILTER_VALIDATE_BOOLEAN 10.0.0.0/8 bool(false)
FILTER_VALIDATE_BOOLEAN 172.16.0.0/12 bool(false)
FILTER_VALIDATE_BOOLEAN 192.168.0.0/16 bool(false)
FILTER_VALIDATE_BOOLEAN 0.0.0.0/8 bool(false)
FILTER_VALIDATE_BOOLEAN 169.254.0.0/16 bool(false)
FILTER_VALIDATE_BOOLEAN 127.0.0.0/8 bool(false)
FILTER_VALIDATE_BOOLEAN 240.0.0.0/4 bool(false)
FILTER_VALIDATE_BOOLEAN 10.0.0.0 bool(false)
FILTER_VALIDATE_BOOLEAN 172.16.0.0 bool(false)
FILTER_VALIDATE_BOOLEAN 192.168.0.0 bool(false)
FILTER_VALIDATE_BOOLEAN 192.168.0.0:80 bool(false)
FILTER_VALIDATE_BOOLEAN 0.0.0.0 bool(false)
FILTER_VALIDATE_BOOLEAN 169.254.0.0 bool(false)
FILTER_VALIDATE_BOOLEAN 127.0.0.0 bool(false)
FILTER_VALIDATE_BOOLEAN 240.0.0.0 bool(false)
FILTER_VALIDATE_BOOLEAN :80 bool(false)
FILTER_VALIDATE_BOOLEAN localhost bool(false)
FILTER_VALIDATE_BOOLEAN ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_BOOLEAN FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_BOOLEAN FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_BOOLEAN FG:DB8:0:0:8:800:200C:417A bool(false)
FILTER_VALIDATE_BOOLEAN 2001:DB8:0:0:8:800:200C:417A bool(false)
FILTER_VALIDATE_BOOLEAN 12:34:56:78:9a:bc bool(false)
FILTER_VALIDATE_BOOLEAN http://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_BOOLEAN https://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_BOOLEAN ssh://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_BOOLEAN mailto:sample@example.jp bool(false)

“1”、”true”、”on” および “yes” の場合に TRUE、 それ以外の場合に FALSE を返します。FILTER_NULL_ON_FAILURE が設定されている場合は、 FALSE が返されるのは “0”、”false”、”off”、”no” および “” の場合のみとなります。 boolean 以外の値については NULL を返します。
フィルタフラグ: boolean 値として認識できない値の場合に NULL を返します。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE NULL bool(false)
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE (空) bool(false)
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE 0 bool(false)
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE 1 bool(true)
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE -1 NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE 0.1 NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE -0.1 NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE 10000 NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE “10,000” NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE 01 bool(true)
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE 0xabc NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE “0xghi” NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE true bool(true)
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE false bool(false)
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE yes bool(true)
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE no bool(false)
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE on bool(true)
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE off bool(false)
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE ABC NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE abc NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE あいう NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE 漢字 NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE <div>test</div> NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE ! NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE # NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE $ NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE % NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE & NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE * NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE + NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE = NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE ? NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE ^ NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE _ NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE ` NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE { NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE | NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE } NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE ~ NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE @ NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE . NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE [ NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE ] NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE ( ※半角 NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE ) ※半角 NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE ( ※全角 NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE ) ※全角 NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE \ NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE ; NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE : NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE , NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE / NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE < NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE > NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE sample@example.jp NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE .sample@example.jp NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE sample.@example.jp NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE sam..ple@example.jp NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE test.sample@example.jp NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE myaddress+test2@gmail.com NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE 10.0.0.0/8 NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE 172.16.0.0/12 NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE 192.168.0.0/16 NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE 0.0.0.0/8 NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE 169.254.0.0/16 NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE 127.0.0.0/8 NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE 240.0.0.0/4 NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE 10.0.0.0 NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE 172.16.0.0 NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE 192.168.0.0 NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE 192.168.0.0:80 NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE 0.0.0.0 NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE 169.254.0.0 NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE 127.0.0.0 NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE 240.0.0.0 NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE :80 NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE localhost NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE FG:DB8:0:0:8:800:200C:417A NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE 2001:DB8:0:0:8:800:200C:417A NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE 12:34:56:78:9a:bc NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE http://www.yahoo.co.jp NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE https://www.yahoo.co.jp NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE ssh://www.yahoo.co.jp NULL
FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE mailto:sample@example.jp NULL

e-mail アドレスが RFC 822 に沿った形式であるかどうかを確かめます。 ただし、コメントおよび空白の折り返し (whitespace folding) には対応していません。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_VALIDATE_EMAIL NULL bool(false)
FILTER_VALIDATE_EMAIL (空) bool(false)
FILTER_VALIDATE_EMAIL 0 bool(false)
FILTER_VALIDATE_EMAIL 1 bool(false)
FILTER_VALIDATE_EMAIL -1 bool(false)
FILTER_VALIDATE_EMAIL 0.1 bool(false)
FILTER_VALIDATE_EMAIL -0.1 bool(false)
FILTER_VALIDATE_EMAIL 10000 bool(false)
FILTER_VALIDATE_EMAIL “10,000” bool(false)
FILTER_VALIDATE_EMAIL 01 bool(false)
FILTER_VALIDATE_EMAIL 0xabc bool(false)
FILTER_VALIDATE_EMAIL “0xghi” bool(false)
FILTER_VALIDATE_EMAIL true bool(false)
FILTER_VALIDATE_EMAIL false bool(false)
FILTER_VALIDATE_EMAIL yes bool(false)
FILTER_VALIDATE_EMAIL no bool(false)
FILTER_VALIDATE_EMAIL on bool(false)
FILTER_VALIDATE_EMAIL off bool(false)
FILTER_VALIDATE_EMAIL ABC bool(false)
FILTER_VALIDATE_EMAIL abc bool(false)
FILTER_VALIDATE_EMAIL あいう bool(false)
FILTER_VALIDATE_EMAIL 漢字 bool(false)
FILTER_VALIDATE_EMAIL <div>test</div> bool(false)
FILTER_VALIDATE_EMAIL ! bool(false)
FILTER_VALIDATE_EMAIL # bool(false)
FILTER_VALIDATE_EMAIL $ bool(false)
FILTER_VALIDATE_EMAIL % bool(false)
FILTER_VALIDATE_EMAIL & bool(false)
FILTER_VALIDATE_EMAIL bool(false)
FILTER_VALIDATE_EMAIL * bool(false)
FILTER_VALIDATE_EMAIL + bool(false)
FILTER_VALIDATE_EMAIL bool(false)
FILTER_VALIDATE_EMAIL = bool(false)
FILTER_VALIDATE_EMAIL ? bool(false)
FILTER_VALIDATE_EMAIL ^ bool(false)
FILTER_VALIDATE_EMAIL _ bool(false)
FILTER_VALIDATE_EMAIL ` bool(false)
FILTER_VALIDATE_EMAIL { bool(false)
FILTER_VALIDATE_EMAIL | bool(false)
FILTER_VALIDATE_EMAIL } bool(false)
FILTER_VALIDATE_EMAIL ~ bool(false)
FILTER_VALIDATE_EMAIL @ bool(false)
FILTER_VALIDATE_EMAIL . bool(false)
FILTER_VALIDATE_EMAIL [ bool(false)
FILTER_VALIDATE_EMAIL ] bool(false)
FILTER_VALIDATE_EMAIL ( ※半角 bool(false)
FILTER_VALIDATE_EMAIL ) ※半角 bool(false)
FILTER_VALIDATE_EMAIL ( ※全角 bool(false)
FILTER_VALIDATE_EMAIL ) ※全角 bool(false)
FILTER_VALIDATE_EMAIL bool(false)
FILTER_VALIDATE_EMAIL \ bool(false)
FILTER_VALIDATE_EMAIL ; bool(false)
FILTER_VALIDATE_EMAIL : bool(false)
FILTER_VALIDATE_EMAIL , bool(false)
FILTER_VALIDATE_EMAIL / bool(false)
FILTER_VALIDATE_EMAIL < bool(false)
FILTER_VALIDATE_EMAIL > bool(false)
FILTER_VALIDATE_EMAIL sample@example.jp string(17) “sample@example.jp”
FILTER_VALIDATE_EMAIL .sample@example.jp bool(false)
FILTER_VALIDATE_EMAIL sample.@example.jp bool(false)
FILTER_VALIDATE_EMAIL sam..ple@example.jp bool(false)
FILTER_VALIDATE_EMAIL test.sample@example.jp string(22) “test.sample@example.jp”
FILTER_VALIDATE_EMAIL myaddress+test2@gmail.com string(25) “myaddress+test2@gmail.com”
FILTER_VALIDATE_EMAIL 10.0.0.0/8 bool(false)
FILTER_VALIDATE_EMAIL 172.16.0.0/12 bool(false)
FILTER_VALIDATE_EMAIL 192.168.0.0/16 bool(false)
FILTER_VALIDATE_EMAIL 0.0.0.0/8 bool(false)
FILTER_VALIDATE_EMAIL 169.254.0.0/16 bool(false)
FILTER_VALIDATE_EMAIL 127.0.0.0/8 bool(false)
FILTER_VALIDATE_EMAIL 240.0.0.0/4 bool(false)
FILTER_VALIDATE_EMAIL 10.0.0.0 bool(false)
FILTER_VALIDATE_EMAIL 172.16.0.0 bool(false)
FILTER_VALIDATE_EMAIL 192.168.0.0 bool(false)
FILTER_VALIDATE_EMAIL 192.168.0.0:80 bool(false)
FILTER_VALIDATE_EMAIL 0.0.0.0 bool(false)
FILTER_VALIDATE_EMAIL 169.254.0.0 bool(false)
FILTER_VALIDATE_EMAIL 127.0.0.0 bool(false)
FILTER_VALIDATE_EMAIL 240.0.0.0 bool(false)
FILTER_VALIDATE_EMAIL :80 bool(false)
FILTER_VALIDATE_EMAIL localhost bool(false)
FILTER_VALIDATE_EMAIL ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_EMAIL FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_EMAIL FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_EMAIL FG:DB8:0:0:8:800:200C:417A bool(false)
FILTER_VALIDATE_EMAIL 2001:DB8:0:0:8:800:200C:417A bool(false)
FILTER_VALIDATE_EMAIL 12:34:56:78:9a:bc bool(false)
FILTER_VALIDATE_EMAIL http://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_EMAIL https://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_EMAIL ssh://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_EMAIL mailto:sample@example.jp bool(false)

値が float であるかどうかを検証し、成功した場合は値を float に変換します。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_VALIDATE_FLOAT NULL bool(false)
FILTER_VALIDATE_FLOAT (空) bool(false)
FILTER_VALIDATE_FLOAT 0 float(0)
FILTER_VALIDATE_FLOAT 1 float(1)
FILTER_VALIDATE_FLOAT -1 float(-1)
FILTER_VALIDATE_FLOAT 0.1 float(0.1)
FILTER_VALIDATE_FLOAT -0.1 float(-0.1)
FILTER_VALIDATE_FLOAT 10000 float(10000)
FILTER_VALIDATE_FLOAT “10,000” bool(false)
FILTER_VALIDATE_FLOAT 01 float(1)
FILTER_VALIDATE_FLOAT 0xabc float(2748)
FILTER_VALIDATE_FLOAT “0xghi” bool(false)
FILTER_VALIDATE_FLOAT true float(1)
FILTER_VALIDATE_FLOAT false bool(false)
FILTER_VALIDATE_FLOAT yes bool(false)
FILTER_VALIDATE_FLOAT no bool(false)
FILTER_VALIDATE_FLOAT on bool(false)
FILTER_VALIDATE_FLOAT off bool(false)
FILTER_VALIDATE_FLOAT ABC bool(false)
FILTER_VALIDATE_FLOAT abc bool(false)
FILTER_VALIDATE_FLOAT あいう bool(false)
FILTER_VALIDATE_FLOAT 漢字 bool(false)
FILTER_VALIDATE_FLOAT <div>test</div> bool(false)
FILTER_VALIDATE_FLOAT ! bool(false)
FILTER_VALIDATE_FLOAT # bool(false)
FILTER_VALIDATE_FLOAT $ bool(false)
FILTER_VALIDATE_FLOAT % bool(false)
FILTER_VALIDATE_FLOAT & bool(false)
FILTER_VALIDATE_FLOAT bool(false)
FILTER_VALIDATE_FLOAT * bool(false)
FILTER_VALIDATE_FLOAT + bool(false)
FILTER_VALIDATE_FLOAT bool(false)
FILTER_VALIDATE_FLOAT = bool(false)
FILTER_VALIDATE_FLOAT ? bool(false)
FILTER_VALIDATE_FLOAT ^ bool(false)
FILTER_VALIDATE_FLOAT _ bool(false)
FILTER_VALIDATE_FLOAT ` bool(false)
FILTER_VALIDATE_FLOAT { bool(false)
FILTER_VALIDATE_FLOAT | bool(false)
FILTER_VALIDATE_FLOAT } bool(false)
FILTER_VALIDATE_FLOAT ~ bool(false)
FILTER_VALIDATE_FLOAT @ bool(false)
FILTER_VALIDATE_FLOAT . bool(false)
FILTER_VALIDATE_FLOAT [ bool(false)
FILTER_VALIDATE_FLOAT ] bool(false)
FILTER_VALIDATE_FLOAT ( ※半角 bool(false)
FILTER_VALIDATE_FLOAT ) ※半角 bool(false)
FILTER_VALIDATE_FLOAT ( ※全角 bool(false)
FILTER_VALIDATE_FLOAT ) ※全角 bool(false)
FILTER_VALIDATE_FLOAT bool(false)
FILTER_VALIDATE_FLOAT \ bool(false)
FILTER_VALIDATE_FLOAT ; bool(false)
FILTER_VALIDATE_FLOAT : bool(false)
FILTER_VALIDATE_FLOAT , bool(false)
FILTER_VALIDATE_FLOAT / bool(false)
FILTER_VALIDATE_FLOAT < bool(false)
FILTER_VALIDATE_FLOAT > bool(false)
FILTER_VALIDATE_FLOAT sample@example.jp bool(false)
FILTER_VALIDATE_FLOAT .sample@example.jp bool(false)
FILTER_VALIDATE_FLOAT sample.@example.jp bool(false)
FILTER_VALIDATE_FLOAT sam..ple@example.jp bool(false)
FILTER_VALIDATE_FLOAT test.sample@example.jp bool(false)
FILTER_VALIDATE_FLOAT myaddress+test2@gmail.com bool(false)
FILTER_VALIDATE_FLOAT 10.0.0.0/8 bool(false)
FILTER_VALIDATE_FLOAT 172.16.0.0/12 bool(false)
FILTER_VALIDATE_FLOAT 192.168.0.0/16 bool(false)
FILTER_VALIDATE_FLOAT 0.0.0.0/8 bool(false)
FILTER_VALIDATE_FLOAT 169.254.0.0/16 bool(false)
FILTER_VALIDATE_FLOAT 127.0.0.0/8 bool(false)
FILTER_VALIDATE_FLOAT 240.0.0.0/4 bool(false)
FILTER_VALIDATE_FLOAT 10.0.0.0 bool(false)
FILTER_VALIDATE_FLOAT 172.16.0.0 bool(false)
FILTER_VALIDATE_FLOAT 192.168.0.0 bool(false)
FILTER_VALIDATE_FLOAT 192.168.0.0:80 bool(false)
FILTER_VALIDATE_FLOAT 0.0.0.0 bool(false)
FILTER_VALIDATE_FLOAT 169.254.0.0 bool(false)
FILTER_VALIDATE_FLOAT 127.0.0.0 bool(false)
FILTER_VALIDATE_FLOAT 240.0.0.0 bool(false)
FILTER_VALIDATE_FLOAT :80 bool(false)
FILTER_VALIDATE_FLOAT localhost bool(false)
FILTER_VALIDATE_FLOAT ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_FLOAT FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_FLOAT FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_FLOAT FG:DB8:0:0:8:800:200C:417A bool(false)
FILTER_VALIDATE_FLOAT 2001:DB8:0:0:8:800:200C:417A bool(false)
FILTER_VALIDATE_FLOAT 12:34:56:78:9a:bc bool(false)
FILTER_VALIDATE_FLOAT http://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_FLOAT https://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_FLOAT ssh://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_FLOAT mailto:sample@example.jp bool(false)

値が float であるかどうかを検証し、成功した場合は値を float に変換します。
フィルタフラグ: カンマ (,) を数値の桁区切り文字として許可します。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND NULL bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND (空) bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 0 float(0)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 1 float(1)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND -1 float(-1)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 0.1 float(0.1)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND -0.1 float(-0.1)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 10000 float(10000)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND “10,000” float(10000)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 01 float(1)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 0xabc float(2748)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND “0xghi” bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND true float(1)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND false bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND yes bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND no bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND on bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND off bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND ABC bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND abc bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND あいう bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 漢字 bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND <div>test</div> bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND ! bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND # bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND $ bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND % bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND & bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND * bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND + bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND = bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND ? bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND ^ bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND _ bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND ` bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND { bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND | bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND } bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND ~ bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND @ bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND . bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND [ bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND ] bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND ( ※半角 bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND ) ※半角 bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND ( ※全角 bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND ) ※全角 bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND \ bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND ; bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND : bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND , bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND / bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND < bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND > bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND sample@example.jp bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND .sample@example.jp bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND sample.@example.jp bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND sam..ple@example.jp bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND test.sample@example.jp bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND myaddress+test2@gmail.com bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 10.0.0.0/8 bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 172.16.0.0/12 bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 192.168.0.0/16 bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 0.0.0.0/8 bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 169.254.0.0/16 bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 127.0.0.0/8 bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 240.0.0.0/4 bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 10.0.0.0 bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 172.16.0.0 bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 192.168.0.0 bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 192.168.0.0:80 bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 0.0.0.0 bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 169.254.0.0 bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 127.0.0.0 bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 240.0.0.0 bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND :80 bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND localhost bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND FG:DB8:0:0:8:800:200C:417A bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 2001:DB8:0:0:8:800:200C:417A bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 12:34:56:78:9a:bc bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND http://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND https://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND ssh://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND mailto:sample@example.jp bool(false)

値が整数であるかどうか、オプションで指定した範囲内にあるかどうかを検証し、成功した場合は整数に変換します。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_VALIDATE_INT NULL bool(false)
FILTER_VALIDATE_INT (空) bool(false)
FILTER_VALIDATE_INT 0 int(0)
FILTER_VALIDATE_INT 1 int(1)
FILTER_VALIDATE_INT -1 int(-1)
FILTER_VALIDATE_INT 0.1 bool(false)
FILTER_VALIDATE_INT -0.1 bool(false)
FILTER_VALIDATE_INT 10000 int(10000)
FILTER_VALIDATE_INT “10,000” bool(false)
FILTER_VALIDATE_INT 01 int(1)
FILTER_VALIDATE_INT 0xabc int(2748)
FILTER_VALIDATE_INT “0xghi” bool(false)
FILTER_VALIDATE_INT true int(1)
FILTER_VALIDATE_INT false bool(false)
FILTER_VALIDATE_INT yes bool(false)
FILTER_VALIDATE_INT no bool(false)
FILTER_VALIDATE_INT on bool(false)
FILTER_VALIDATE_INT off bool(false)
FILTER_VALIDATE_INT ABC bool(false)
FILTER_VALIDATE_INT abc bool(false)
FILTER_VALIDATE_INT あいう bool(false)
FILTER_VALIDATE_INT 漢字 bool(false)
FILTER_VALIDATE_INT <div>test</div> bool(false)
FILTER_VALIDATE_INT ! bool(false)
FILTER_VALIDATE_INT # bool(false)
FILTER_VALIDATE_INT $ bool(false)
FILTER_VALIDATE_INT % bool(false)
FILTER_VALIDATE_INT & bool(false)
FILTER_VALIDATE_INT bool(false)
FILTER_VALIDATE_INT * bool(false)
FILTER_VALIDATE_INT + bool(false)
FILTER_VALIDATE_INT bool(false)
FILTER_VALIDATE_INT = bool(false)
FILTER_VALIDATE_INT ? bool(false)
FILTER_VALIDATE_INT ^ bool(false)
FILTER_VALIDATE_INT _ bool(false)
FILTER_VALIDATE_INT ` bool(false)
FILTER_VALIDATE_INT { bool(false)
FILTER_VALIDATE_INT | bool(false)
FILTER_VALIDATE_INT } bool(false)
FILTER_VALIDATE_INT ~ bool(false)
FILTER_VALIDATE_INT @ bool(false)
FILTER_VALIDATE_INT . bool(false)
FILTER_VALIDATE_INT [ bool(false)
FILTER_VALIDATE_INT ] bool(false)
FILTER_VALIDATE_INT ( ※半角 bool(false)
FILTER_VALIDATE_INT ) ※半角 bool(false)
FILTER_VALIDATE_INT ( ※全角 bool(false)
FILTER_VALIDATE_INT ) ※全角 bool(false)
FILTER_VALIDATE_INT bool(false)
FILTER_VALIDATE_INT \ bool(false)
FILTER_VALIDATE_INT ; bool(false)
FILTER_VALIDATE_INT : bool(false)
FILTER_VALIDATE_INT , bool(false)
FILTER_VALIDATE_INT / bool(false)
FILTER_VALIDATE_INT < bool(false)
FILTER_VALIDATE_INT > bool(false)
FILTER_VALIDATE_INT sample@example.jp bool(false)
FILTER_VALIDATE_INT .sample@example.jp bool(false)
FILTER_VALIDATE_INT sample.@example.jp bool(false)
FILTER_VALIDATE_INT sam..ple@example.jp bool(false)
FILTER_VALIDATE_INT test.sample@example.jp bool(false)
FILTER_VALIDATE_INT myaddress+test2@gmail.com bool(false)
FILTER_VALIDATE_INT 10.0.0.0/8 bool(false)
FILTER_VALIDATE_INT 172.16.0.0/12 bool(false)
FILTER_VALIDATE_INT 192.168.0.0/16 bool(false)
FILTER_VALIDATE_INT 0.0.0.0/8 bool(false)
FILTER_VALIDATE_INT 169.254.0.0/16 bool(false)
FILTER_VALIDATE_INT 127.0.0.0/8 bool(false)
FILTER_VALIDATE_INT 240.0.0.0/4 bool(false)
FILTER_VALIDATE_INT 10.0.0.0 bool(false)
FILTER_VALIDATE_INT 172.16.0.0 bool(false)
FILTER_VALIDATE_INT 192.168.0.0 bool(false)
FILTER_VALIDATE_INT 192.168.0.0:80 bool(false)
FILTER_VALIDATE_INT 0.0.0.0 bool(false)
FILTER_VALIDATE_INT 169.254.0.0 bool(false)
FILTER_VALIDATE_INT 127.0.0.0 bool(false)
FILTER_VALIDATE_INT 240.0.0.0 bool(false)
FILTER_VALIDATE_INT :80 bool(false)
FILTER_VALIDATE_INT localhost bool(false)
FILTER_VALIDATE_INT ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_INT FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_INT FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_INT FG:DB8:0:0:8:800:200C:417A bool(false)
FILTER_VALIDATE_INT 2001:DB8:0:0:8:800:200C:417A bool(false)
FILTER_VALIDATE_INT 12:34:56:78:9a:bc bool(false)
FILTER_VALIDATE_INT http://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_INT https://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_INT ssh://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_INT mailto:sample@example.jp bool(false)

値が整数であるかどうか、オプションで指定した範囲内にあるかどうかを検証し、成功した場合は整数に変換します。
フィルタフラグ: ゼロ (0) で始まる入力を八進数とみなします。 ゼロの後には 0-7 しか続けることができません。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL NULL bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL (空) bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL 0 int(0)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL 1 int(1)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL -1 int(-1)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL 0.1 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL -0.1 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL 10000 int(10000)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL “10,000” bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL 01 int(1)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL 0xabc int(2748)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL “0xghi” bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL true int(1)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL false bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL yes bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL no bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL on bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL off bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL ABC bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL abc bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL あいう bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL 漢字 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL <div>test</div> bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL ! bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL # bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL $ bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL % bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL & bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL * bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL + bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL = bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL ? bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL ^ bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL _ bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL ` bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL { bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL | bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL } bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL ~ bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL @ bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL . bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL [ bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL ] bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL ( ※半角 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL ) ※半角 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL ( ※全角 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL ) ※全角 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL \ bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL ; bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL : bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL , bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL / bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL < bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL > bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL sample@example.jp bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL .sample@example.jp bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL sample.@example.jp bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL sam..ple@example.jp bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL test.sample@example.jp bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL myaddress+test2@gmail.com bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL 10.0.0.0/8 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL 172.16.0.0/12 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL 192.168.0.0/16 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL 0.0.0.0/8 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL 169.254.0.0/16 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL 127.0.0.0/8 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL 240.0.0.0/4 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL 10.0.0.0 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL 172.16.0.0 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL 192.168.0.0 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL 192.168.0.0:80 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL 0.0.0.0 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL 169.254.0.0 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL 127.0.0.0 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL 240.0.0.0 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL :80 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL localhost bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL FG:DB8:0:0:8:800:200C:417A bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL 2001:DB8:0:0:8:800:200C:417A bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL 12:34:56:78:9a:bc bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL http://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL https://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL ssh://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL mailto:sample@example.jp bool(false)

値が整数であるかどうか、オプションで指定した範囲内にあるかどうかを検証し、成功した場合は整数に変換します。
フィルタフラグ: 0x あるいは 0X で始まる入力を十六進数とみなします。 後に続けられる文字は a-fA-F0-9 だけです。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX NULL bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX (空) bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX 0 int(0)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX 1 int(1)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX -1 int(-1)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX 0.1 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX -0.1 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX 10000 int(10000)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX “10,000” bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX 01 int(1)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX 0xabc int(2748)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX “0xghi” bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX true int(1)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX false bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX yes bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX no bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX on bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX off bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX ABC bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX abc bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX あいう bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX 漢字 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX <div>test</div> bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX ! bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX # bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX $ bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX % bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX & bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX * bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX + bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX = bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX ? bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX ^ bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX _ bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX ` bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX { bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX | bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX } bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX ~ bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX @ bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX . bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX [ bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX ] bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX ( ※半角 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX ) ※半角 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX ( ※全角 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX ) ※全角 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX \ bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX ; bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX : bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX , bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX / bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX < bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX > bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX sample@example.jp bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX .sample@example.jp bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX sample.@example.jp bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX sam..ple@example.jp bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX test.sample@example.jp bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX myaddress+test2@gmail.com bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX 10.0.0.0/8 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX 172.16.0.0/12 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX 192.168.0.0/16 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX 0.0.0.0/8 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX 169.254.0.0/16 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX 127.0.0.0/8 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX 240.0.0.0/4 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX 10.0.0.0 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX 172.16.0.0 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX 192.168.0.0 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX 192.168.0.0:80 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX 0.0.0.0 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX 169.254.0.0 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX 127.0.0.0 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX 240.0.0.0 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX :80 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX localhost bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX FG:DB8:0:0:8:800:200C:417A bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX 2001:DB8:0:0:8:800:200C:417A bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX 12:34:56:78:9a:bc bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX http://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX https://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX ssh://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX mailto:sample@example.jp bool(false)

値が IP アドレスであるかどうかを検証します。 オプションで IPv4 あるいは IPv6 のみの指定、 プライベートアドレスや予約済みアドレスではないことの指定もできます。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_VALIDATE_IP NULL bool(false)
FILTER_VALIDATE_IP (空) bool(false)
FILTER_VALIDATE_IP 0 bool(false)
FILTER_VALIDATE_IP 1 bool(false)
FILTER_VALIDATE_IP -1 bool(false)
FILTER_VALIDATE_IP 0.1 bool(false)
FILTER_VALIDATE_IP -0.1 bool(false)
FILTER_VALIDATE_IP 10000 bool(false)
FILTER_VALIDATE_IP “10,000” bool(false)
FILTER_VALIDATE_IP 01 bool(false)
FILTER_VALIDATE_IP 0xabc bool(false)
FILTER_VALIDATE_IP “0xghi” bool(false)
FILTER_VALIDATE_IP true bool(false)
FILTER_VALIDATE_IP false bool(false)
FILTER_VALIDATE_IP yes bool(false)
FILTER_VALIDATE_IP no bool(false)
FILTER_VALIDATE_IP on bool(false)
FILTER_VALIDATE_IP off bool(false)
FILTER_VALIDATE_IP ABC bool(false)
FILTER_VALIDATE_IP abc bool(false)
FILTER_VALIDATE_IP あいう bool(false)
FILTER_VALIDATE_IP 漢字 bool(false)
FILTER_VALIDATE_IP <div>test</div> bool(false)
FILTER_VALIDATE_IP ! bool(false)
FILTER_VALIDATE_IP # bool(false)
FILTER_VALIDATE_IP $ bool(false)
FILTER_VALIDATE_IP % bool(false)
FILTER_VALIDATE_IP & bool(false)
FILTER_VALIDATE_IP bool(false)
FILTER_VALIDATE_IP * bool(false)
FILTER_VALIDATE_IP + bool(false)
FILTER_VALIDATE_IP bool(false)
FILTER_VALIDATE_IP = bool(false)
FILTER_VALIDATE_IP ? bool(false)
FILTER_VALIDATE_IP ^ bool(false)
FILTER_VALIDATE_IP _ bool(false)
FILTER_VALIDATE_IP ` bool(false)
FILTER_VALIDATE_IP { bool(false)
FILTER_VALIDATE_IP | bool(false)
FILTER_VALIDATE_IP } bool(false)
FILTER_VALIDATE_IP ~ bool(false)
FILTER_VALIDATE_IP @ bool(false)
FILTER_VALIDATE_IP . bool(false)
FILTER_VALIDATE_IP [ bool(false)
FILTER_VALIDATE_IP ] bool(false)
FILTER_VALIDATE_IP ( ※半角 bool(false)
FILTER_VALIDATE_IP ) ※半角 bool(false)
FILTER_VALIDATE_IP ( ※全角 bool(false)
FILTER_VALIDATE_IP ) ※全角 bool(false)
FILTER_VALIDATE_IP bool(false)
FILTER_VALIDATE_IP \ bool(false)
FILTER_VALIDATE_IP ; bool(false)
FILTER_VALIDATE_IP : bool(false)
FILTER_VALIDATE_IP , bool(false)
FILTER_VALIDATE_IP / bool(false)
FILTER_VALIDATE_IP < bool(false)
FILTER_VALIDATE_IP > bool(false)
FILTER_VALIDATE_IP sample@example.jp bool(false)
FILTER_VALIDATE_IP .sample@example.jp bool(false)
FILTER_VALIDATE_IP sample.@example.jp bool(false)
FILTER_VALIDATE_IP sam..ple@example.jp bool(false)
FILTER_VALIDATE_IP test.sample@example.jp bool(false)
FILTER_VALIDATE_IP myaddress+test2@gmail.com bool(false)
FILTER_VALIDATE_IP 10.0.0.0/8 bool(false)
FILTER_VALIDATE_IP 172.16.0.0/12 bool(false)
FILTER_VALIDATE_IP 192.168.0.0/16 bool(false)
FILTER_VALIDATE_IP 0.0.0.0/8 bool(false)
FILTER_VALIDATE_IP 169.254.0.0/16 bool(false)
FILTER_VALIDATE_IP 127.0.0.0/8 bool(false)
FILTER_VALIDATE_IP 240.0.0.0/4 bool(false)
FILTER_VALIDATE_IP 10.0.0.0 string(8) “10.0.0.0”
FILTER_VALIDATE_IP 172.16.0.0 string(10) “172.16.0.0”
FILTER_VALIDATE_IP 192.168.0.0 string(11) “192.168.0.0”
FILTER_VALIDATE_IP 192.168.0.0:80 bool(false)
FILTER_VALIDATE_IP 0.0.0.0 string(7) “0.0.0.0”
FILTER_VALIDATE_IP 169.254.0.0 string(11) “169.254.0.0”
FILTER_VALIDATE_IP 127.0.0.0 string(9) “127.0.0.0”
FILTER_VALIDATE_IP 240.0.0.0 string(9) “240.0.0.0”
FILTER_VALIDATE_IP :80 bool(false)
FILTER_VALIDATE_IP localhost bool(false)
FILTER_VALIDATE_IP ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “ABCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_VALIDATE_IP FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FDCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_VALIDATE_IP FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_IP FG:DB8:0:0:8:800:200C:417A bool(false)
FILTER_VALIDATE_IP 2001:DB8:0:0:8:800:200C:417A string(28) “2001:DB8:0:0:8:800:200C:417A”
FILTER_VALIDATE_IP 12:34:56:78:9a:bc bool(false)
FILTER_VALIDATE_IP http://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_IP https://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_IP ssh://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_IP mailto:sample@example.jp bool(false)

値が IP アドレスであるかどうかを検証します。 オプションで IPv4 あるいは IPv6 のみの指定、 プライベートアドレスや予約済みアドレスではないことの指定もできます。
フィルタフラグ: IPv4 形式の IP アドレスを許可します。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 NULL bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 (空) bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 0 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 1 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 -1 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 0.1 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 -0.1 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 10000 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 “10,000” bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 01 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 0xabc bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 “0xghi” bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 true bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 false bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 yes bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 no bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 on bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 off bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 ABC bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 abc bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 あいう bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 漢字 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 <div>test</div> bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 ! bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 # bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 $ bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 % bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 & bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 * bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 + bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 = bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 ? bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 ^ bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 _ bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 ` bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 { bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 | bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 } bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 ~ bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 @ bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 . bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 [ bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 ] bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 ( ※半角 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 ) ※半角 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 ( ※全角 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 ) ※全角 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 \ bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 ; bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 : bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 , bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 / bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 < bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 > bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 sample@example.jp bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 .sample@example.jp bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 sample.@example.jp bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 sam..ple@example.jp bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 test.sample@example.jp bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 myaddress+test2@gmail.com bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 10.0.0.0/8 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 172.16.0.0/12 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 192.168.0.0/16 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 0.0.0.0/8 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 169.254.0.0/16 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 127.0.0.0/8 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 240.0.0.0/4 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 10.0.0.0 string(8) “10.0.0.0”
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 172.16.0.0 string(10) “172.16.0.0”
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 192.168.0.0 string(11) “192.168.0.0”
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 192.168.0.0:80 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 0.0.0.0 string(7) “0.0.0.0”
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 169.254.0.0 string(11) “169.254.0.0”
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 127.0.0.0 string(9) “127.0.0.0”
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 240.0.0.0 string(9) “240.0.0.0”
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 :80 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 localhost bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 FG:DB8:0:0:8:800:200C:417A bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 2001:DB8:0:0:8:800:200C:417A bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 12:34:56:78:9a:bc bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 http://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 https://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 ssh://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 mailto:sample@example.jp bool(false)

値が IP アドレスであるかどうかを検証します。 オプションで IPv4 あるいは IPv6 のみの指定、 プライベートアドレスや予約済みアドレスではないことの指定もできます。
フィルタフラグ: IPv6 形式の IP アドレスを許可します。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 NULL bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 (空) bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 0 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 1 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 -1 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 0.1 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 -0.1 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 10000 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 “10,000” bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 01 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 0xabc bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 “0xghi” bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 true bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 false bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 yes bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 no bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 on bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 off bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 ABC bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 abc bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 あいう bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 漢字 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 <div>test</div> bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 ! bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 # bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 $ bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 % bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 & bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 * bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 + bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 = bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 ? bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 ^ bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 _ bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 ` bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 { bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 | bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 } bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 ~ bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 @ bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 . bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 [ bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 ] bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 ( ※半角 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 ) ※半角 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 ( ※全角 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 ) ※全角 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 \ bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 ; bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 : bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 , bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 / bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 < bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 > bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 sample@example.jp bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 .sample@example.jp bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 sample.@example.jp bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 sam..ple@example.jp bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 test.sample@example.jp bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 myaddress+test2@gmail.com bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 10.0.0.0/8 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 172.16.0.0/12 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 192.168.0.0/16 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 0.0.0.0/8 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 169.254.0.0/16 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 127.0.0.0/8 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 240.0.0.0/4 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 10.0.0.0 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 172.16.0.0 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 192.168.0.0 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 192.168.0.0:80 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 0.0.0.0 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 169.254.0.0 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 127.0.0.0 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 240.0.0.0 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 :80 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 localhost bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “ABCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FDCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 FG:DB8:0:0:8:800:200C:417A bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 2001:DB8:0:0:8:800:200C:417A string(28) “2001:DB8:0:0:8:800:200C:417A”
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 12:34:56:78:9a:bc bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 http://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 https://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 ssh://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 mailto:sample@example.jp bool(false)

値が IP アドレスであるかどうかを検証します。 オプションで IPv4 あるいは IPv6 のみの指定、 プライベートアドレスや予約済みアドレスではないことの指定もできます。
フィルタフラグ: IPv4 プライベート領域 10.0.0.0/8, 172.16.0.0/12 および 192.168.0.0/16 を許可しません。FD あるいは FC ではじまる IPv6 アドレスを許可しません。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE NULL bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE (空) bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE 0 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE 1 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE -1 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE 0.1 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE -0.1 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE 10000 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE “10,000” bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE 01 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE 0xabc bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE “0xghi” bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE true bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE false bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE yes bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE no bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE on bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE off bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE ABC bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE abc bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE あいう bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE 漢字 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE <div>test</div> bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE ! bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE # bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE $ bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE % bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE & bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE * bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE + bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE = bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE ? bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE ^ bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE _ bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE ` bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE { bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE } bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE ~ bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE @ bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE . bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE [ bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE ] bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE ( ※半角 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE ) ※半角 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE ( ※全角 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE ) ※全角 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE \ bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE ; bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE : bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE , bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE / bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE < bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE > bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE sample@example.jp bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE .sample@example.jp bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE sample.@example.jp bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE sam..ple@example.jp bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE test.sample@example.jp bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE myaddress+test2@gmail.com bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE 10.0.0.0/8 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE 172.16.0.0/12 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE 192.168.0.0/16 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE 0.0.0.0/8 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE 169.254.0.0/16 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE 127.0.0.0/8 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE 240.0.0.0/4 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE 10.0.0.0 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE 172.16.0.0 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE 192.168.0.0 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE 192.168.0.0:80 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE 0.0.0.0 string(7) “0.0.0.0”
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE 169.254.0.0 string(11) “169.254.0.0”
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE 127.0.0.0 string(9) “127.0.0.0”
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE 240.0.0.0 string(9) “240.0.0.0”
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE :80 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE localhost bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “ABCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE FG:DB8:0:0:8:800:200C:417A bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE 2001:DB8:0:0:8:800:200C:417A string(28) “2001:DB8:0:0:8:800:200C:417A”
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE 12:34:56:78:9a:bc bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE http://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE https://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE ssh://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE mailto:sample@example.jp bool(false)

値が IP アドレスであるかどうかを検証します。 オプションで IPv4 あるいは IPv6 のみの指定、 プライベートアドレスや予約済みアドレスではないことの指定もできます。
フィルタフラグ: 予約済みの IPv4 範囲 0.0.0.0/8, 169.254.0.0/16, 127.0.0.0/8 および 240.0.0.0/4 を許可しません。予約済みの IPv6 範囲 ::1/128、::/128、 ::ffff:0:0/96 および fe80::/10 を許可しません。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE NULL bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE (空) bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE 0 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE 1 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE -1 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE 0.1 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE -0.1 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE 10000 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE “10,000” bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE 01 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE 0xabc bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE “0xghi” bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE true bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE false bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE yes bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE no bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE on bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE off bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE ABC bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE abc bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE あいう bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE 漢字 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE <div>test</div> bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE ! bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE # bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE $ bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE % bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE & bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE * bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE + bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE = bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE ? bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE ^ bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE _ bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE ` bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE { bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE | bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE } bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE ~ bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE @ bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE . bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE [ bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE ] bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE ( ※半角 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE ) ※半角 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE ( ※全角 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE ) ※全角 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE \ bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE ; bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE : bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE , bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE / bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE < bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE > bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE sample@example.jp bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE .sample@example.jp bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE sample.@example.jp bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE sam..ple@example.jp bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE test.sample@example.jp bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE myaddress+test2@gmail.com bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE 10.0.0.0/8 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE 172.16.0.0/12 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE 192.168.0.0/16 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE 0.0.0.0/8 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE 169.254.0.0/16 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE 127.0.0.0/8 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE 240.0.0.0/4 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE 10.0.0.0 string(8) “10.0.0.0”
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE 172.16.0.0 string(10) “172.16.0.0”
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE 192.168.0.0 string(11) “192.168.0.0”
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE 192.168.0.0:80 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE 0.0.0.0 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE 169.254.0.0 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE 127.0.0.0 string(9) “127.0.0.0”
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE 240.0.0.0 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE :80 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE localhost bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “ABCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FDCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE FG:DB8:0:0:8:800:200C:417A bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE 2001:DB8:0:0:8:800:200C:417A string(28) “2001:DB8:0:0:8:800:200C:417A”
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE 12:34:56:78:9a:bc bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE http://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE https://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE ssh://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE mailto:sample@example.jp bool(false)

値が MAC アドレスであるかどうかを検証します。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_VALIDATE_MAC NULL bool(false)
FILTER_VALIDATE_MAC (空) bool(false)
FILTER_VALIDATE_MAC 0 bool(false)
FILTER_VALIDATE_MAC 1 bool(false)
FILTER_VALIDATE_MAC -1 bool(false)
FILTER_VALIDATE_MAC 0.1 bool(false)
FILTER_VALIDATE_MAC -0.1 bool(false)
FILTER_VALIDATE_MAC 10000 bool(false)
FILTER_VALIDATE_MAC “10,000” bool(false)
FILTER_VALIDATE_MAC 01 bool(false)
FILTER_VALIDATE_MAC 0xabc bool(false)
FILTER_VALIDATE_MAC “0xghi” bool(false)
FILTER_VALIDATE_MAC true bool(false)
FILTER_VALIDATE_MAC false bool(false)
FILTER_VALIDATE_MAC yes bool(false)
FILTER_VALIDATE_MAC no bool(false)
FILTER_VALIDATE_MAC on bool(false)
FILTER_VALIDATE_MAC off bool(false)
FILTER_VALIDATE_MAC ABC bool(false)
FILTER_VALIDATE_MAC abc bool(false)
FILTER_VALIDATE_MAC あいう bool(false)
FILTER_VALIDATE_MAC 漢字 bool(false)
FILTER_VALIDATE_MAC <div>test</div> bool(false)
FILTER_VALIDATE_MAC ! bool(false)
FILTER_VALIDATE_MAC # bool(false)
FILTER_VALIDATE_MAC $ bool(false)
FILTER_VALIDATE_MAC % bool(false)
FILTER_VALIDATE_MAC & bool(false)
FILTER_VALIDATE_MAC bool(false)
FILTER_VALIDATE_MAC * bool(false)
FILTER_VALIDATE_MAC + bool(false)
FILTER_VALIDATE_MAC bool(false)
FILTER_VALIDATE_MAC = bool(false)
FILTER_VALIDATE_MAC ? bool(false)
FILTER_VALIDATE_MAC ^ bool(false)
FILTER_VALIDATE_MAC _ bool(false)
FILTER_VALIDATE_MAC ` bool(false)
FILTER_VALIDATE_MAC { bool(false)
FILTER_VALIDATE_MAC | bool(false)
FILTER_VALIDATE_MAC } bool(false)
FILTER_VALIDATE_MAC ~ bool(false)
FILTER_VALIDATE_MAC @ bool(false)
FILTER_VALIDATE_MAC . bool(false)
FILTER_VALIDATE_MAC [ bool(false)
FILTER_VALIDATE_MAC ] bool(false)
FILTER_VALIDATE_MAC ( ※半角 bool(false)
FILTER_VALIDATE_MAC ) ※半角 bool(false)
FILTER_VALIDATE_MAC ( ※全角 bool(false)
FILTER_VALIDATE_MAC ) ※全角 bool(false)
FILTER_VALIDATE_MAC bool(false)
FILTER_VALIDATE_MAC \ bool(false)
FILTER_VALIDATE_MAC ; bool(false)
FILTER_VALIDATE_MAC : bool(false)
FILTER_VALIDATE_MAC , bool(false)
FILTER_VALIDATE_MAC / bool(false)
FILTER_VALIDATE_MAC < bool(false)
FILTER_VALIDATE_MAC > bool(false)
FILTER_VALIDATE_MAC sample@example.jp bool(false)
FILTER_VALIDATE_MAC .sample@example.jp bool(false)
FILTER_VALIDATE_MAC sample.@example.jp bool(false)
FILTER_VALIDATE_MAC sam..ple@example.jp bool(false)
FILTER_VALIDATE_MAC test.sample@example.jp bool(false)
FILTER_VALIDATE_MAC myaddress+test2@gmail.com bool(false)
FILTER_VALIDATE_MAC 10.0.0.0/8 bool(false)
FILTER_VALIDATE_MAC 172.16.0.0/12 bool(false)
FILTER_VALIDATE_MAC 192.168.0.0/16 bool(false)
FILTER_VALIDATE_MAC 0.0.0.0/8 bool(false)
FILTER_VALIDATE_MAC 169.254.0.0/16 bool(false)
FILTER_VALIDATE_MAC 127.0.0.0/8 bool(false)
FILTER_VALIDATE_MAC 240.0.0.0/4 bool(false)
FILTER_VALIDATE_MAC 10.0.0.0 bool(false)
FILTER_VALIDATE_MAC 172.16.0.0 bool(false)
FILTER_VALIDATE_MAC 192.168.0.0 bool(false)
FILTER_VALIDATE_MAC 192.168.0.0:80 bool(false)
FILTER_VALIDATE_MAC 0.0.0.0 bool(false)
FILTER_VALIDATE_MAC 169.254.0.0 bool(false)
FILTER_VALIDATE_MAC 127.0.0.0 bool(false)
FILTER_VALIDATE_MAC 240.0.0.0 bool(false)
FILTER_VALIDATE_MAC :80 bool(false)
FILTER_VALIDATE_MAC localhost bool(false)
FILTER_VALIDATE_MAC ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_MAC FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_MAC FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_MAC FG:DB8:0:0:8:800:200C:417A bool(false)
FILTER_VALIDATE_MAC 2001:DB8:0:0:8:800:200C:417A bool(false)
FILTER_VALIDATE_MAC 12:34:56:78:9a:bc string(17) “12:34:56:78:9a:bc”
FILTER_VALIDATE_MAC http://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_MAC https://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_MAC ssh://www.yahoo.co.jp bool(false)
FILTER_VALIDATE_MAC mailto:sample@example.jp bool(false)

値が URL 形式である (» http://www.faqs.org/rfcs/rfc2396 に準拠している) かどうか、 オプションで、必須コンポーネントが含まれているかどうかを検証します。 妥当な URL が、HTTP プロトコル http:// を指定しているとは限りません。 つまり、その URL が期待通りのプロトコル (ssh:// や mailto: など) を使っているかどうか、さらなる検証が必要だということです。 この関数は、ASCII の URL のみを正しいとみなすことに注意しましょう。 国際化ドメイン名 (非 ASCII 文字を含むもの) は失敗します。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_VALIDATE_URL NULL bool(false)
FILTER_VALIDATE_URL (空) bool(false)
FILTER_VALIDATE_URL 0 bool(false)
FILTER_VALIDATE_URL 1 bool(false)
FILTER_VALIDATE_URL -1 bool(false)
FILTER_VALIDATE_URL 0.1 bool(false)
FILTER_VALIDATE_URL -0.1 bool(false)
FILTER_VALIDATE_URL 10000 bool(false)
FILTER_VALIDATE_URL “10,000” bool(false)
FILTER_VALIDATE_URL 01 bool(false)
FILTER_VALIDATE_URL 0xabc bool(false)
FILTER_VALIDATE_URL “0xghi” bool(false)
FILTER_VALIDATE_URL true bool(false)
FILTER_VALIDATE_URL false bool(false)
FILTER_VALIDATE_URL yes bool(false)
FILTER_VALIDATE_URL no bool(false)
FILTER_VALIDATE_URL on bool(false)
FILTER_VALIDATE_URL off bool(false)
FILTER_VALIDATE_URL ABC bool(false)
FILTER_VALIDATE_URL abc bool(false)
FILTER_VALIDATE_URL あいう bool(false)
FILTER_VALIDATE_URL 漢字 bool(false)
FILTER_VALIDATE_URL <div>test</div> bool(false)
FILTER_VALIDATE_URL ! bool(false)
FILTER_VALIDATE_URL # bool(false)
FILTER_VALIDATE_URL $ bool(false)
FILTER_VALIDATE_URL % bool(false)
FILTER_VALIDATE_URL & bool(false)
FILTER_VALIDATE_URL bool(false)
FILTER_VALIDATE_URL * bool(false)
FILTER_VALIDATE_URL + bool(false)
FILTER_VALIDATE_URL bool(false)
FILTER_VALIDATE_URL = bool(false)
FILTER_VALIDATE_URL ? bool(false)
FILTER_VALIDATE_URL ^ bool(false)
FILTER_VALIDATE_URL _ bool(false)
FILTER_VALIDATE_URL ` bool(false)
FILTER_VALIDATE_URL { bool(false)
FILTER_VALIDATE_URL | bool(false)
FILTER_VALIDATE_URL } bool(false)
FILTER_VALIDATE_URL ~ bool(false)
FILTER_VALIDATE_URL @ bool(false)
FILTER_VALIDATE_URL . bool(false)
FILTER_VALIDATE_URL [ bool(false)
FILTER_VALIDATE_URL ] bool(false)
FILTER_VALIDATE_URL ( ※半角 bool(false)
FILTER_VALIDATE_URL ) ※半角 bool(false)
FILTER_VALIDATE_URL ( ※全角 bool(false)
FILTER_VALIDATE_URL ) ※全角 bool(false)
FILTER_VALIDATE_URL bool(false)
FILTER_VALIDATE_URL \ bool(false)
FILTER_VALIDATE_URL ; bool(false)
FILTER_VALIDATE_URL : bool(false)
FILTER_VALIDATE_URL , bool(false)
FILTER_VALIDATE_URL / bool(false)
FILTER_VALIDATE_URL < bool(false)
FILTER_VALIDATE_URL > bool(false)
FILTER_VALIDATE_URL sample@example.jp bool(false)
FILTER_VALIDATE_URL .sample@example.jp bool(false)
FILTER_VALIDATE_URL sample.@example.jp bool(false)
FILTER_VALIDATE_URL sam..ple@example.jp bool(false)
FILTER_VALIDATE_URL test.sample@example.jp bool(false)
FILTER_VALIDATE_URL myaddress+test2@gmail.com bool(false)
FILTER_VALIDATE_URL 10.0.0.0/8 bool(false)
FILTER_VALIDATE_URL 172.16.0.0/12 bool(false)
FILTER_VALIDATE_URL 192.168.0.0/16 bool(false)
FILTER_VALIDATE_URL 0.0.0.0/8 bool(false)
FILTER_VALIDATE_URL 169.254.0.0/16 bool(false)
FILTER_VALIDATE_URL 127.0.0.0/8 bool(false)
FILTER_VALIDATE_URL 240.0.0.0/4 bool(false)
FILTER_VALIDATE_URL 10.0.0.0 bool(false)
FILTER_VALIDATE_URL 172.16.0.0 bool(false)
FILTER_VALIDATE_URL 192.168.0.0 bool(false)
FILTER_VALIDATE_URL 192.168.0.0:80 bool(false)
FILTER_VALIDATE_URL 0.0.0.0 bool(false)
FILTER_VALIDATE_URL 169.254.0.0 bool(false)
FILTER_VALIDATE_URL 127.0.0.0 bool(false)
FILTER_VALIDATE_URL 240.0.0.0 bool(false)
FILTER_VALIDATE_URL :80 bool(false)
FILTER_VALIDATE_URL localhost bool(false)
FILTER_VALIDATE_URL ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_URL FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_URL FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 bool(false)
FILTER_VALIDATE_URL FG:DB8:0:0:8:800:200C:417A bool(false)
FILTER_VALIDATE_URL 2001:DB8:0:0:8:800:200C:417A bool(false)
FILTER_VALIDATE_URL 12:34:56:78:9a:bc bool(false)
FILTER_VALIDATE_URL http://www.yahoo.co.jp string(22) “http://www.yahoo.co.jp”
FILTER_VALIDATE_URL https://www.yahoo.co.jp string(23) “https://www.yahoo.co.jp”
FILTER_VALIDATE_URL ssh://www.yahoo.co.jp string(21) “ssh://www.yahoo.co.jp”
FILTER_VALIDATE_URL mailto:sample@example.jp string(24) “mailto:sample@example.jp”

除去フィルタ

英字、数字および !#$%&’*+-=?^_`{|}~@.[] 以外のすべての文字を取り除きます。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_SANITIZE_EMAIL NULL string(0) “”
FILTER_SANITIZE_EMAIL (空) string(0) “”
FILTER_SANITIZE_EMAIL 0 string(1) “0”
FILTER_SANITIZE_EMAIL 1 string(1) “1”
FILTER_SANITIZE_EMAIL -1 string(2) “-1”
FILTER_SANITIZE_EMAIL 0.1 string(3) “0.1”
FILTER_SANITIZE_EMAIL -0.1 string(4) “-0.1”
FILTER_SANITIZE_EMAIL 10000 string(5) “10000”
FILTER_SANITIZE_EMAIL “10,000” string(5) “10000”
FILTER_SANITIZE_EMAIL 01 string(1) “1”
FILTER_SANITIZE_EMAIL 0xabc string(4) “2748”
FILTER_SANITIZE_EMAIL “0xghi” string(5) “0xghi”
FILTER_SANITIZE_EMAIL true string(1) “1”
FILTER_SANITIZE_EMAIL false string(0) “”
FILTER_SANITIZE_EMAIL yes string(3) “yes”
FILTER_SANITIZE_EMAIL no string(2) “no”
FILTER_SANITIZE_EMAIL on string(2) “on”
FILTER_SANITIZE_EMAIL off string(3) “off”
FILTER_SANITIZE_EMAIL ABC string(3) “ABC”
FILTER_SANITIZE_EMAIL abc string(3) “abc”
FILTER_SANITIZE_EMAIL あいう string(0) “”
FILTER_SANITIZE_EMAIL 漢字 string(0) “”
FILTER_SANITIZE_EMAIL <div>test</div> string(10) “divtestdiv”
FILTER_SANITIZE_EMAIL ! string(1) “!”
FILTER_SANITIZE_EMAIL # string(1) “#”
FILTER_SANITIZE_EMAIL $ string(1) “$”
FILTER_SANITIZE_EMAIL % string(1) “%”
FILTER_SANITIZE_EMAIL & string(1) “&”
FILTER_SANITIZE_EMAIL string(1) “‘”
FILTER_SANITIZE_EMAIL * string(1) “*”
FILTER_SANITIZE_EMAIL + string(1) “+”
FILTER_SANITIZE_EMAIL string(1) “-“
FILTER_SANITIZE_EMAIL = string(1) “=”
FILTER_SANITIZE_EMAIL ? string(1) “?”
FILTER_SANITIZE_EMAIL ^ string(1) “^”
FILTER_SANITIZE_EMAIL _ string(1) “_”
FILTER_SANITIZE_EMAIL ` string(1) “`”
FILTER_SANITIZE_EMAIL { string(1) “{“
FILTER_SANITIZE_EMAIL | string(1) “|”
FILTER_SANITIZE_EMAIL } string(1) “}”
FILTER_SANITIZE_EMAIL ~ string(1) “~”
FILTER_SANITIZE_EMAIL @ string(1) “@”
FILTER_SANITIZE_EMAIL . string(1) “.”
FILTER_SANITIZE_EMAIL [ string(1) “[“
FILTER_SANITIZE_EMAIL ] string(1) “]”
FILTER_SANITIZE_EMAIL ( ※半角 string(0) “”
FILTER_SANITIZE_EMAIL ) ※半角 string(0) “”
FILTER_SANITIZE_EMAIL ( ※全角 string(0) “”
FILTER_SANITIZE_EMAIL ) ※全角 string(0) “”
FILTER_SANITIZE_EMAIL string(0) “”
FILTER_SANITIZE_EMAIL \ string(0) “”
FILTER_SANITIZE_EMAIL ; string(0) “”
FILTER_SANITIZE_EMAIL : string(0) “”
FILTER_SANITIZE_EMAIL , string(0) “”
FILTER_SANITIZE_EMAIL / string(0) “”
FILTER_SANITIZE_EMAIL < string(0) “”
FILTER_SANITIZE_EMAIL > string(0) “”
FILTER_SANITIZE_EMAIL sample@example.jp string(17) “sample@example.jp”
FILTER_SANITIZE_EMAIL .sample@example.jp string(18) “.sample@example.jp”
FILTER_SANITIZE_EMAIL sample.@example.jp string(18) “sample.@example.jp”
FILTER_SANITIZE_EMAIL sam..ple@example.jp string(19) “sam..ple@example.jp”
FILTER_SANITIZE_EMAIL test.sample@example.jp string(22) “test.sample@example.jp”
FILTER_SANITIZE_EMAIL myaddress+test2@gmail.com string(25) “myaddress+test2@gmail.com”
FILTER_SANITIZE_EMAIL 10.0.0.0/8 string(9) “10.0.0.08”
FILTER_SANITIZE_EMAIL 172.16.0.0/12 string(12) “172.16.0.012”
FILTER_SANITIZE_EMAIL 192.168.0.0/16 string(13) “192.168.0.016”
FILTER_SANITIZE_EMAIL 0.0.0.0/8 string(8) “0.0.0.08”
FILTER_SANITIZE_EMAIL 169.254.0.0/16 string(13) “169.254.0.016”
FILTER_SANITIZE_EMAIL 127.0.0.0/8 string(10) “127.0.0.08”
FILTER_SANITIZE_EMAIL 240.0.0.0/4 string(10) “240.0.0.04”
FILTER_SANITIZE_EMAIL 10.0.0.0 string(8) “10.0.0.0”
FILTER_SANITIZE_EMAIL 172.16.0.0 string(10) “172.16.0.0”
FILTER_SANITIZE_EMAIL 192.168.0.0 string(11) “192.168.0.0”
FILTER_SANITIZE_EMAIL 192.168.0.0:80 string(13) “192.168.0.080”
FILTER_SANITIZE_EMAIL 0.0.0.0 string(7) “0.0.0.0”
FILTER_SANITIZE_EMAIL 169.254.0.0 string(11) “169.254.0.0”
FILTER_SANITIZE_EMAIL 127.0.0.0 string(9) “127.0.0.0”
FILTER_SANITIZE_EMAIL 240.0.0.0 string(9) “240.0.0.0”
FILTER_SANITIZE_EMAIL :80 string(2) “80”
FILTER_SANITIZE_EMAIL localhost string(9) “localhost”
FILTER_SANITIZE_EMAIL ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(32) “ABCDEF0123456789ABCDEF0123456789”
FILTER_SANITIZE_EMAIL FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(32) “FDCDEF0123456789ABCDEF0123456789”
FILTER_SANITIZE_EMAIL FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(32) “FGCDEF0123456789ABCDEF0123456789”
FILTER_SANITIZE_EMAIL FG:DB8:0:0:8:800:200C:417A string(19) “FGDB8008800200C417A”
FILTER_SANITIZE_EMAIL 2001:DB8:0:0:8:800:200C:417A string(21) “2001DB8008800200C417A”
FILTER_SANITIZE_EMAIL 12:34:56:78:9a:bc string(12) “123456789abc”
FILTER_SANITIZE_EMAIL http://www.yahoo.co.jp string(19) “httpwww.yahoo.co.jp”
FILTER_SANITIZE_EMAIL https://www.yahoo.co.jp string(20) “httpswww.yahoo.co.jp”
FILTER_SANITIZE_EMAIL ssh://www.yahoo.co.jp string(18) “sshwww.yahoo.co.jp”
FILTER_SANITIZE_EMAIL mailto:sample@example.jp string(23) “mailtosample@example.jp”

文字列を URL エンコードします。オプションで、 特殊文字を取り除いたりエンコードしたりします。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_SANITIZE_ENCODED NULL string(0) “”
FILTER_SANITIZE_ENCODED (空) string(0) “”
FILTER_SANITIZE_ENCODED 0 string(1) “0”
FILTER_SANITIZE_ENCODED 1 string(1) “1”
FILTER_SANITIZE_ENCODED -1 string(2) “-1”
FILTER_SANITIZE_ENCODED 0.1 string(3) “0.1”
FILTER_SANITIZE_ENCODED -0.1 string(4) “-0.1”
FILTER_SANITIZE_ENCODED 10000 string(5) “10000”
FILTER_SANITIZE_ENCODED “10,000” string(8) “10%2C000”
FILTER_SANITIZE_ENCODED 01 string(1) “1”
FILTER_SANITIZE_ENCODED 0xabc string(4) “2748”
FILTER_SANITIZE_ENCODED “0xghi” string(5) “0xghi”
FILTER_SANITIZE_ENCODED true string(1) “1”
FILTER_SANITIZE_ENCODED false string(0) “”
FILTER_SANITIZE_ENCODED yes string(3) “yes”
FILTER_SANITIZE_ENCODED no string(2) “no”
FILTER_SANITIZE_ENCODED on string(2) “on”
FILTER_SANITIZE_ENCODED off string(3) “off”
FILTER_SANITIZE_ENCODED ABC string(3) “ABC”
FILTER_SANITIZE_ENCODED abc string(3) “abc”
FILTER_SANITIZE_ENCODED あいう string(27) “%E3%81%82%E3%81%84%E3%81%86”
FILTER_SANITIZE_ENCODED 漢字 string(18) “%E6%BC%A2%E5%AD%97”
FILTER_SANITIZE_ENCODED <div>test</div> string(25) “%3Cdiv%3Etest%3C%2Fdiv%3E”
FILTER_SANITIZE_ENCODED ! string(3) “%21”
FILTER_SANITIZE_ENCODED # string(3) “%23”
FILTER_SANITIZE_ENCODED $ string(3) “%24”
FILTER_SANITIZE_ENCODED % string(3) “%25”
FILTER_SANITIZE_ENCODED & string(3) “%26”
FILTER_SANITIZE_ENCODED string(3) “%27”
FILTER_SANITIZE_ENCODED * string(3) “%2A”
FILTER_SANITIZE_ENCODED + string(3) “%2B”
FILTER_SANITIZE_ENCODED string(1) “-“
FILTER_SANITIZE_ENCODED = string(3) “%3D”
FILTER_SANITIZE_ENCODED ? string(3) “%3F”
FILTER_SANITIZE_ENCODED ^ string(3) “%5E”
FILTER_SANITIZE_ENCODED _ string(1) “_”
FILTER_SANITIZE_ENCODED ` string(3) “%60”
FILTER_SANITIZE_ENCODED { string(3) “%7B”
FILTER_SANITIZE_ENCODED | string(3) “%7C”
FILTER_SANITIZE_ENCODED } string(3) “%7D”
FILTER_SANITIZE_ENCODED ~ string(3) “%7E”
FILTER_SANITIZE_ENCODED @ string(3) “%40”
FILTER_SANITIZE_ENCODED . string(1) “.”
FILTER_SANITIZE_ENCODED [ string(3) “%5B”
FILTER_SANITIZE_ENCODED ] string(3) “%5D”
FILTER_SANITIZE_ENCODED ( ※半角 string(3) “%28”
FILTER_SANITIZE_ENCODED ) ※半角 string(3) “%29”
FILTER_SANITIZE_ENCODED ( ※全角 string(9) “%EF%BC%88”
FILTER_SANITIZE_ENCODED ) ※全角 string(9) “%EF%BC%89”
FILTER_SANITIZE_ENCODED string(3) “%22”
FILTER_SANITIZE_ENCODED \ string(3) “%5C”
FILTER_SANITIZE_ENCODED ; string(3) “%3B”
FILTER_SANITIZE_ENCODED : string(3) “%3A”
FILTER_SANITIZE_ENCODED , string(3) “%2C”
FILTER_SANITIZE_ENCODED / string(3) “%2F”
FILTER_SANITIZE_ENCODED < string(3) “%3C”
FILTER_SANITIZE_ENCODED > string(3) “%3E”
FILTER_SANITIZE_ENCODED sample@example.jp string(19) “sample%40example.jp”
FILTER_SANITIZE_ENCODED .sample@example.jp string(20) “.sample%40example.jp”
FILTER_SANITIZE_ENCODED sample.@example.jp string(20) “sample.%40example.jp”
FILTER_SANITIZE_ENCODED sam..ple@example.jp string(21) “sam..ple%40example.jp”
FILTER_SANITIZE_ENCODED test.sample@example.jp string(24) “test.sample%40example.jp”
FILTER_SANITIZE_ENCODED myaddress+test2@gmail.com string(29) “myaddress%2Btest2%40gmail.com”
FILTER_SANITIZE_ENCODED 10.0.0.0/8 string(12) “10.0.0.0%2F8”
FILTER_SANITIZE_ENCODED 172.16.0.0/12 string(15) “172.16.0.0%2F12”
FILTER_SANITIZE_ENCODED 192.168.0.0/16 string(16) “192.168.0.0%2F16”
FILTER_SANITIZE_ENCODED 0.0.0.0/8 string(11) “0.0.0.0%2F8”
FILTER_SANITIZE_ENCODED 169.254.0.0/16 string(16) “169.254.0.0%2F16”
FILTER_SANITIZE_ENCODED 127.0.0.0/8 string(13) “127.0.0.0%2F8”
FILTER_SANITIZE_ENCODED 240.0.0.0/4 string(13) “240.0.0.0%2F4”
FILTER_SANITIZE_ENCODED 10.0.0.0 string(8) “10.0.0.0”
FILTER_SANITIZE_ENCODED 172.16.0.0 string(10) “172.16.0.0”
FILTER_SANITIZE_ENCODED 192.168.0.0 string(11) “192.168.0.0”
FILTER_SANITIZE_ENCODED 192.168.0.0:80 string(16) “192.168.0.0%3A80”
FILTER_SANITIZE_ENCODED 0.0.0.0 string(7) “0.0.0.0”
FILTER_SANITIZE_ENCODED 169.254.0.0 string(11) “169.254.0.0”
FILTER_SANITIZE_ENCODED 127.0.0.0 string(9) “127.0.0.0”
FILTER_SANITIZE_ENCODED 240.0.0.0 string(9) “240.0.0.0”
FILTER_SANITIZE_ENCODED :80 string(5) “%3A80”
FILTER_SANITIZE_ENCODED localhost string(9) “localhost”
FILTER_SANITIZE_ENCODED ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(53) “ABCD%3AEF01%3A2345%3A6789%3AABCD%3AEF01%3A2345%3A6789”
FILTER_SANITIZE_ENCODED FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(53) “FDCD%3AEF01%3A2345%3A6789%3AABCD%3AEF01%3A2345%3A6789”
FILTER_SANITIZE_ENCODED FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(53) “FGCD%3AEF01%3A2345%3A6789%3AABCD%3AEF01%3A2345%3A6789”
FILTER_SANITIZE_ENCODED FG:DB8:0:0:8:800:200C:417A string(40) “FG%3ADB8%3A0%3A0%3A8%3A800%3A200C%3A417A”
FILTER_SANITIZE_ENCODED 2001:DB8:0:0:8:800:200C:417A string(42) “2001%3ADB8%3A0%3A0%3A8%3A800%3A200C%3A417A”
FILTER_SANITIZE_ENCODED 12:34:56:78:9a:bc string(27) “12%3A34%3A56%3A78%3A9a%3Abc”
FILTER_SANITIZE_ENCODED http://www.yahoo.co.jp string(28) “http%3A%2F%2Fwww.yahoo.co.jp”
FILTER_SANITIZE_ENCODED https://www.yahoo.co.jp string(29) “https%3A%2F%2Fwww.yahoo.co.jp”
FILTER_SANITIZE_ENCODED ssh://www.yahoo.co.jp string(27) “ssh%3A%2F%2Fwww.yahoo.co.jp”
FILTER_SANITIZE_ENCODED mailto:sample@example.jp string(28) “mailto%3Asample%40example.jp”

文字列を URL エンコードします。オプションで、 特殊文字を取り除いたりエンコードしたりします。
フィルタフラグ: コードが 32 未満の文字を除去します。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW NULL string(0) “”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW (空) string(0) “”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW 0 string(1) “0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW 1 string(1) “1”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW -1 string(2) “-1”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW 0.1 string(3) “0.1”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW -0.1 string(4) “-0.1”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW 10000 string(5) “10000”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW “10,000” string(8) “10%2C000”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW 01 string(1) “1”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW 0xabc string(4) “2748”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW “0xghi” string(5) “0xghi”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW true string(1) “1”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW false string(0) “”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW yes string(3) “yes”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW no string(2) “no”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW on string(2) “on”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW off string(3) “off”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW ABC string(3) “ABC”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW abc string(3) “abc”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW あいう string(27) “%E3%81%82%E3%81%84%E3%81%86”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW 漢字 string(18) “%E6%BC%A2%E5%AD%97”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW <div>test</div> string(25) “%3Cdiv%3Etest%3C%2Fdiv%3E”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW ! string(3) “%21”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW # string(3) “%23”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW $ string(3) “%24”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW % string(3) “%25”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW & string(3) “%26”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW string(3) “%27”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW * string(3) “%2A”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW + string(3) “%2B”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW string(1) “-“
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW = string(3) “%3D”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW ? string(3) “%3F”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW ^ string(3) “%5E”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW _ string(1) “_”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW ` string(3) “%60”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW { string(3) “%7B”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW | string(3) “%7C”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW } string(3) “%7D”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW ~ string(3) “%7E”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW @ string(3) “%40”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW . string(1) “.”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW [ string(3) “%5B”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW ] string(3) “%5D”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW ( ※半角 string(3) “%28”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW ) ※半角 string(3) “%29”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW ( ※全角 string(9) “%EF%BC%88”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW ) ※全角 string(9) “%EF%BC%89”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW string(3) “%22”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW \ string(3) “%5C”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW ; string(3) “%3B”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW : string(3) “%3A”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW , string(3) “%2C”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW / string(3) “%2F”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW < string(3) “%3C”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW > string(3) “%3E”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW sample@example.jp string(19) “sample%40example.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW .sample@example.jp string(20) “.sample%40example.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW sample.@example.jp string(20) “sample.%40example.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW sam..ple@example.jp string(21) “sam..ple%40example.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW test.sample@example.jp string(24) “test.sample%40example.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW myaddress+test2@gmail.com string(29) “myaddress%2Btest2%40gmail.com”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW 10.0.0.0/8 string(12) “10.0.0.0%2F8”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW 172.16.0.0/12 string(15) “172.16.0.0%2F12”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW 192.168.0.0/16 string(16) “192.168.0.0%2F16”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW 0.0.0.0/8 string(11) “0.0.0.0%2F8”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW 169.254.0.0/16 string(16) “169.254.0.0%2F16”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW 127.0.0.0/8 string(13) “127.0.0.0%2F8”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW 240.0.0.0/4 string(13) “240.0.0.0%2F4”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW 10.0.0.0 string(8) “10.0.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW 172.16.0.0 string(10) “172.16.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW 192.168.0.0 string(11) “192.168.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW 192.168.0.0:80 string(16) “192.168.0.0%3A80”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW 0.0.0.0 string(7) “0.0.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW 169.254.0.0 string(11) “169.254.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW 127.0.0.0 string(9) “127.0.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW 240.0.0.0 string(9) “240.0.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW :80 string(5) “%3A80”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW localhost string(9) “localhost”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(53) “ABCD%3AEF01%3A2345%3A6789%3AABCD%3AEF01%3A2345%3A6789”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(53) “FDCD%3AEF01%3A2345%3A6789%3AABCD%3AEF01%3A2345%3A6789”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(53) “FGCD%3AEF01%3A2345%3A6789%3AABCD%3AEF01%3A2345%3A6789”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW FG:DB8:0:0:8:800:200C:417A string(40) “FG%3ADB8%3A0%3A0%3A8%3A800%3A200C%3A417A”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW 2001:DB8:0:0:8:800:200C:417A string(42) “2001%3ADB8%3A0%3A0%3A8%3A800%3A200C%3A417A”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW 12:34:56:78:9a:bc string(27) “12%3A34%3A56%3A78%3A9a%3Abc”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW http://www.yahoo.co.jp string(28) “http%3A%2F%2Fwww.yahoo.co.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW https://www.yahoo.co.jp string(29) “https%3A%2F%2Fwww.yahoo.co.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW ssh://www.yahoo.co.jp string(27) “ssh%3A%2F%2Fwww.yahoo.co.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW mailto:sample@example.jp string(28) “mailto%3Asample%40example.jp”

文字列を URL エンコードします。オプションで、 特殊文字を取り除いたりエンコードしたりします。
フィルタフラグ: コードが 127 より大きい文字を除去します。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH NULL string(0) “”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH (空) string(0) “”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH 0 string(1) “0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH 1 string(1) “1”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH -1 string(2) “-1”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH 0.1 string(3) “0.1”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH -0.1 string(4) “-0.1”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH 10000 string(5) “10000”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH “10,000” string(8) “10%2C000”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH 01 string(1) “1”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH 0xabc string(4) “2748”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH “0xghi” string(5) “0xghi”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH true string(1) “1”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH false string(0) “”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH yes string(3) “yes”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH no string(2) “no”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH on string(2) “on”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH off string(3) “off”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH ABC string(3) “ABC”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH abc string(3) “abc”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH あいう string(0) “”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH 漢字 string(0) “”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH <div>test</div> string(25) “%3Cdiv%3Etest%3C%2Fdiv%3E”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH ! string(3) “%21”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH # string(3) “%23”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH $ string(3) “%24”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH % string(3) “%25”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH & string(3) “%26”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH string(3) “%27”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH * string(3) “%2A”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH + string(3) “%2B”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH string(1) “-“
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH = string(3) “%3D”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH ? string(3) “%3F”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH ^ string(3) “%5E”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH _ string(1) “_”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH ` string(3) “%60”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH { string(3) “%7B”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH | string(3) “%7C”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH } string(3) “%7D”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH ~ string(3) “%7E”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH @ string(3) “%40”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH . string(1) “.”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH [ string(3) “%5B”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH ] string(3) “%5D”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH ( ※半角 string(3) “%28”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH ) ※半角 string(3) “%29”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH ( ※全角 string(0) “”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH ) ※全角 string(0) “”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH string(3) “%22”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH \ string(3) “%5C”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH ; string(3) “%3B”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH : string(3) “%3A”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH , string(3) “%2C”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH / string(3) “%2F”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH < string(3) “%3C”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH > string(3) “%3E”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH sample@example.jp string(19) “sample%40example.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH .sample@example.jp string(20) “.sample%40example.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH sample.@example.jp string(20) “sample.%40example.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH sam..ple@example.jp string(21) “sam..ple%40example.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH test.sample@example.jp string(24) “test.sample%40example.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH myaddress+test2@gmail.com string(29) “myaddress%2Btest2%40gmail.com”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH 10.0.0.0/8 string(12) “10.0.0.0%2F8”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH 172.16.0.0/12 string(15) “172.16.0.0%2F12”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH 192.168.0.0/16 string(16) “192.168.0.0%2F16”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH 0.0.0.0/8 string(11) “0.0.0.0%2F8”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH 169.254.0.0/16 string(16) “169.254.0.0%2F16”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH 127.0.0.0/8 string(13) “127.0.0.0%2F8”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH 240.0.0.0/4 string(13) “240.0.0.0%2F4”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH 10.0.0.0 string(8) “10.0.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH 172.16.0.0 string(10) “172.16.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH 192.168.0.0 string(11) “192.168.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH 192.168.0.0:80 string(16) “192.168.0.0%3A80”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH 0.0.0.0 string(7) “0.0.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH 169.254.0.0 string(11) “169.254.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH 127.0.0.0 string(9) “127.0.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH 240.0.0.0 string(9) “240.0.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH :80 string(5) “%3A80”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH localhost string(9) “localhost”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(53) “ABCD%3AEF01%3A2345%3A6789%3AABCD%3AEF01%3A2345%3A6789”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(53) “FDCD%3AEF01%3A2345%3A6789%3AABCD%3AEF01%3A2345%3A6789”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(53) “FGCD%3AEF01%3A2345%3A6789%3AABCD%3AEF01%3A2345%3A6789”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH FG:DB8:0:0:8:800:200C:417A string(40) “FG%3ADB8%3A0%3A0%3A8%3A800%3A200C%3A417A”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH 2001:DB8:0:0:8:800:200C:417A string(42) “2001%3ADB8%3A0%3A0%3A8%3A800%3A200C%3A417A”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH 12:34:56:78:9a:bc string(27) “12%3A34%3A56%3A78%3A9a%3Abc”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH http://www.yahoo.co.jp string(28) “http%3A%2F%2Fwww.yahoo.co.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH https://www.yahoo.co.jp string(29) “https%3A%2F%2Fwww.yahoo.co.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH ssh://www.yahoo.co.jp string(27) “ssh%3A%2F%2Fwww.yahoo.co.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH mailto:sample@example.jp string(28) “mailto%3Asample%40example.jp”

文字列を URL エンコードします。オプションで、 特殊文字を取り除いたりエンコードしたりします。
フィルタフラグ: バックティック文字を除去します。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK NULL string(0) “”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK (空) string(0) “”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK 0 string(1) “0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK 1 string(1) “1”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK -1 string(2) “-1”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK 0.1 string(3) “0.1”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK -0.1 string(4) “-0.1”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK 10000 string(5) “10000”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK “10,000” string(8) “10%2C000”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK 01 string(1) “1”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK 0xabc string(4) “2748”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK “0xghi” string(5) “0xghi”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK true string(1) “1”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK false string(0) “”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK yes string(3) “yes”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK no string(2) “no”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK on string(2) “on”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK off string(3) “off”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK ABC string(3) “ABC”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK abc string(3) “abc”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK あいう string(27) “%E3%81%82%E3%81%84%E3%81%86”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK 漢字 string(18) “%E6%BC%A2%E5%AD%97”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK <div>test</div> string(25) “%3Cdiv%3Etest%3C%2Fdiv%3E”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK ! string(3) “%21”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK # string(3) “%23”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK $ string(3) “%24”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK % string(3) “%25”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK & string(3) “%26”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK string(3) “%27”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK * string(3) “%2A”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK + string(3) “%2B”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK string(1) “-“
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK = string(3) “%3D”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK ? string(3) “%3F”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK ^ string(3) “%5E”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK _ string(1) “_”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK ` string(0) “”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK { string(3) “%7B”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK | string(3) “%7C”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK } string(3) “%7D”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK ~ string(3) “%7E”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK @ string(3) “%40”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK . string(1) “.”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK [ string(3) “%5B”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK ] string(3) “%5D”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK ( ※半角 string(3) “%28”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK ) ※半角 string(3) “%29”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK ( ※全角 string(9) “%EF%BC%88”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK ) ※全角 string(9) “%EF%BC%89”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK string(3) “%22”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK \ string(3) “%5C”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK ; string(3) “%3B”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK : string(3) “%3A”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK , string(3) “%2C”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK / string(3) “%2F”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK < string(3) “%3C”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK > string(3) “%3E”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK sample@example.jp string(19) “sample%40example.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK .sample@example.jp string(20) “.sample%40example.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK sample.@example.jp string(20) “sample.%40example.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK sam..ple@example.jp string(21) “sam..ple%40example.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK test.sample@example.jp string(24) “test.sample%40example.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK myaddress+test2@gmail.com string(29) “myaddress%2Btest2%40gmail.com”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK 10.0.0.0/8 string(12) “10.0.0.0%2F8”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK 172.16.0.0/12 string(15) “172.16.0.0%2F12”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK 192.168.0.0/16 string(16) “192.168.0.0%2F16”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK 0.0.0.0/8 string(11) “0.0.0.0%2F8”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK 169.254.0.0/16 string(16) “169.254.0.0%2F16”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK 127.0.0.0/8 string(13) “127.0.0.0%2F8”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK 240.0.0.0/4 string(13) “240.0.0.0%2F4”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK 10.0.0.0 string(8) “10.0.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK 172.16.0.0 string(10) “172.16.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK 192.168.0.0 string(11) “192.168.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK 192.168.0.0:80 string(16) “192.168.0.0%3A80”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK 0.0.0.0 string(7) “0.0.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK 169.254.0.0 string(11) “169.254.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK 127.0.0.0 string(9) “127.0.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK 240.0.0.0 string(9) “240.0.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK :80 string(5) “%3A80”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK localhost string(9) “localhost”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(53) “ABCD%3AEF01%3A2345%3A6789%3AABCD%3AEF01%3A2345%3A6789”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(53) “FDCD%3AEF01%3A2345%3A6789%3AABCD%3AEF01%3A2345%3A6789”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(53) “FGCD%3AEF01%3A2345%3A6789%3AABCD%3AEF01%3A2345%3A6789”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK FG:DB8:0:0:8:800:200C:417A string(40) “FG%3ADB8%3A0%3A0%3A8%3A800%3A200C%3A417A”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK 2001:DB8:0:0:8:800:200C:417A string(42) “2001%3ADB8%3A0%3A0%3A8%3A800%3A200C%3A417A”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK 12:34:56:78:9a:bc string(27) “12%3A34%3A56%3A78%3A9a%3Abc”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK http://www.yahoo.co.jp string(28) “http%3A%2F%2Fwww.yahoo.co.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK https://www.yahoo.co.jp string(29) “https%3A%2F%2Fwww.yahoo.co.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK ssh://www.yahoo.co.jp string(27) “ssh%3A%2F%2Fwww.yahoo.co.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK mailto:sample@example.jp string(28) “mailto%3Asample%40example.jp”

文字列を URL エンコードします。オプションで、 特殊文字を取り除いたりエンコードしたりします。
フィルタフラグ: コードが 32 未満のすべての文字をエンコードします。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW NULL string(0) “”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW (空) string(0) “”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW 0 string(1) “0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW 1 string(1) “1”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW -1 string(2) “-1”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW 0.1 string(3) “0.1”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW -0.1 string(4) “-0.1”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW 10000 string(5) “10000”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW “10,000” string(8) “10%2C000”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW 01 string(1) “1”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW 0xabc string(4) “2748”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW “0xghi” string(5) “0xghi”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW true string(1) “1”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW false string(0) “”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW yes string(3) “yes”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW no string(2) “no”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW on string(2) “on”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW off string(3) “off”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW ABC string(3) “ABC”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW abc string(3) “abc”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW あいう string(27) “%E3%81%82%E3%81%84%E3%81%86”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW 漢字 string(18) “%E6%BC%A2%E5%AD%97”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW <div>test</div> string(25) “%3Cdiv%3Etest%3C%2Fdiv%3E”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW ! string(3) “%21”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW # string(3) “%23”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW $ string(3) “%24”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW % string(3) “%25”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW & string(3) “%26”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW string(3) “%27”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW * string(3) “%2A”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW + string(3) “%2B”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW string(1) “-“
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW = string(3) “%3D”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW ? string(3) “%3F”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW ^ string(3) “%5E”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW _ string(1) “_”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW ` string(3) “%60”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW { string(3) “%7B”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW | string(3) “%7C”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW } string(3) “%7D”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW ~ string(3) “%7E”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW @ string(3) “%40”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW . string(1) “.”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW [ string(3) “%5B”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW ] string(3) “%5D”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW ( ※半角 string(3) “%28”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW ) ※半角 string(3) “%29”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW ( ※全角 string(9) “%EF%BC%88”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW ) ※全角 string(9) “%EF%BC%89”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW string(3) “%22”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW \ string(3) “%5C”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW ; string(3) “%3B”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW : string(3) “%3A”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW , string(3) “%2C”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW / string(3) “%2F”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW < string(3) “%3C”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW > string(3) “%3E”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW sample@example.jp string(19) “sample%40example.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW .sample@example.jp string(20) “.sample%40example.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW sample.@example.jp string(20) “sample.%40example.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW sam..ple@example.jp string(21) “sam..ple%40example.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW test.sample@example.jp string(24) “test.sample%40example.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW myaddress+test2@gmail.com string(29) “myaddress%2Btest2%40gmail.com”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW 10.0.0.0/8 string(12) “10.0.0.0%2F8”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW 172.16.0.0/12 string(15) “172.16.0.0%2F12”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW 192.168.0.0/16 string(16) “192.168.0.0%2F16”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW 0.0.0.0/8 string(11) “0.0.0.0%2F8”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW 169.254.0.0/16 string(16) “169.254.0.0%2F16”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW 127.0.0.0/8 string(13) “127.0.0.0%2F8”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW 240.0.0.0/4 string(13) “240.0.0.0%2F4”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW 10.0.0.0 string(8) “10.0.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW 172.16.0.0 string(10) “172.16.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW 192.168.0.0 string(11) “192.168.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW 192.168.0.0:80 string(16) “192.168.0.0%3A80”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW 0.0.0.0 string(7) “0.0.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW 169.254.0.0 string(11) “169.254.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW 127.0.0.0 string(9) “127.0.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW 240.0.0.0 string(9) “240.0.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW :80 string(5) “%3A80”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW localhost string(9) “localhost”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(53) “ABCD%3AEF01%3A2345%3A6789%3AABCD%3AEF01%3A2345%3A6789”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(53) “FDCD%3AEF01%3A2345%3A6789%3AABCD%3AEF01%3A2345%3A6789”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(53) “FGCD%3AEF01%3A2345%3A6789%3AABCD%3AEF01%3A2345%3A6789”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW FG:DB8:0:0:8:800:200C:417A string(40) “FG%3ADB8%3A0%3A0%3A8%3A800%3A200C%3A417A”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW 2001:DB8:0:0:8:800:200C:417A string(42) “2001%3ADB8%3A0%3A0%3A8%3A800%3A200C%3A417A”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW 12:34:56:78:9a:bc string(27) “12%3A34%3A56%3A78%3A9a%3Abc”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW http://www.yahoo.co.jp string(28) “http%3A%2F%2Fwww.yahoo.co.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW https://www.yahoo.co.jp string(29) “https%3A%2F%2Fwww.yahoo.co.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW ssh://www.yahoo.co.jp string(27) “ssh%3A%2F%2Fwww.yahoo.co.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW mailto:sample@example.jp string(28) “mailto%3Asample%40example.jp”

文字列を URL エンコードします。オプションで、 特殊文字を取り除いたりエンコードしたりします。
フィルタフラグ: コードが 127 より大きいすべての文字をエンコードします。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH NULL string(0) “”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH (空) string(0) “”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH 0 string(1) “0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH 1 string(1) “1”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH -1 string(2) “-1”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH 0.1 string(3) “0.1”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH -0.1 string(4) “-0.1”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH 10000 string(5) “10000”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH “10,000” string(8) “10%2C000”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH 01 string(1) “1”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH 0xabc string(4) “2748”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH “0xghi” string(5) “0xghi”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH true string(1) “1”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH false string(0) “”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH yes string(3) “yes”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH no string(2) “no”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH on string(2) “on”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH off string(3) “off”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH ABC string(3) “ABC”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH abc string(3) “abc”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH あいう string(27) “%E3%81%82%E3%81%84%E3%81%86”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH 漢字 string(18) “%E6%BC%A2%E5%AD%97”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH <div>test</div> string(25) “%3Cdiv%3Etest%3C%2Fdiv%3E”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH ! string(3) “%21”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH # string(3) “%23”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH $ string(3) “%24”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH % string(3) “%25”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH & string(3) “%26”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH string(3) “%27”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH * string(3) “%2A”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH + string(3) “%2B”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH string(1) “-“
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH = string(3) “%3D”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH ? string(3) “%3F”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH ^ string(3) “%5E”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH _ string(1) “_”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH ` string(3) “%60”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH { string(3) “%7B”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH | string(3) “%7C”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH } string(3) “%7D”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH ~ string(3) “%7E”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH @ string(3) “%40”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH . string(1) “.”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH [ string(3) “%5B”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH ] string(3) “%5D”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH ( ※半角 string(3) “%28”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH ) ※半角 string(3) “%29”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH ( ※全角 string(9) “%EF%BC%88”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH ) ※全角 string(9) “%EF%BC%89”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH string(3) “%22”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH \ string(3) “%5C”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH ; string(3) “%3B”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH : string(3) “%3A”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH , string(3) “%2C”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH / string(3) “%2F”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH < string(3) “%3C”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH > string(3) “%3E”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH sample@example.jp string(19) “sample%40example.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH .sample@example.jp string(20) “.sample%40example.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH sample.@example.jp string(20) “sample.%40example.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH sam..ple@example.jp string(21) “sam..ple%40example.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH test.sample@example.jp string(24) “test.sample%40example.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH myaddress+test2@gmail.com string(29) “myaddress%2Btest2%40gmail.com”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH 10.0.0.0/8 string(12) “10.0.0.0%2F8”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH 172.16.0.0/12 string(15) “172.16.0.0%2F12”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH 192.168.0.0/16 string(16) “192.168.0.0%2F16”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH 0.0.0.0/8 string(11) “0.0.0.0%2F8”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH 169.254.0.0/16 string(16) “169.254.0.0%2F16”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH 127.0.0.0/8 string(13) “127.0.0.0%2F8”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH 240.0.0.0/4 string(13) “240.0.0.0%2F4”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH 10.0.0.0 string(8) “10.0.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH 172.16.0.0 string(10) “172.16.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH 192.168.0.0 string(11) “192.168.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH 192.168.0.0:80 string(16) “192.168.0.0%3A80”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH 0.0.0.0 string(7) “0.0.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH 169.254.0.0 string(11) “169.254.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH 127.0.0.0 string(9) “127.0.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH 240.0.0.0 string(9) “240.0.0.0”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH :80 string(5) “%3A80”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH localhost string(9) “localhost”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(53) “ABCD%3AEF01%3A2345%3A6789%3AABCD%3AEF01%3A2345%3A6789”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(53) “FDCD%3AEF01%3A2345%3A6789%3AABCD%3AEF01%3A2345%3A6789”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(53) “FGCD%3AEF01%3A2345%3A6789%3AABCD%3AEF01%3A2345%3A6789”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH FG:DB8:0:0:8:800:200C:417A string(40) “FG%3ADB8%3A0%3A0%3A8%3A800%3A200C%3A417A”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH 2001:DB8:0:0:8:800:200C:417A string(42) “2001%3ADB8%3A0%3A0%3A8%3A800%3A200C%3A417A”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH 12:34:56:78:9a:bc string(27) “12%3A34%3A56%3A78%3A9a%3Abc”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH http://www.yahoo.co.jp string(28) “http%3A%2F%2Fwww.yahoo.co.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH https://www.yahoo.co.jp string(29) “https%3A%2F%2Fwww.yahoo.co.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH ssh://www.yahoo.co.jp string(27) “ssh%3A%2F%2Fwww.yahoo.co.jp”
FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH mailto:sample@example.jp string(28) “mailto%3Asample%40example.jp”

addslashes() を適用します。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_SANITIZE_MAGIC_QUOTES NULL string(0) “”
FILTER_SANITIZE_MAGIC_QUOTES (空) string(0) “”
FILTER_SANITIZE_MAGIC_QUOTES 0 string(1) “0”
FILTER_SANITIZE_MAGIC_QUOTES 1 string(1) “1”
FILTER_SANITIZE_MAGIC_QUOTES -1 string(2) “-1”
FILTER_SANITIZE_MAGIC_QUOTES 0.1 string(3) “0.1”
FILTER_SANITIZE_MAGIC_QUOTES -0.1 string(4) “-0.1”
FILTER_SANITIZE_MAGIC_QUOTES 10000 string(5) “10000”
FILTER_SANITIZE_MAGIC_QUOTES “10,000” string(6) “10,000”
FILTER_SANITIZE_MAGIC_QUOTES 01 string(1) “1”
FILTER_SANITIZE_MAGIC_QUOTES 0xabc string(4) “2748”
FILTER_SANITIZE_MAGIC_QUOTES “0xghi” string(5) “0xghi”
FILTER_SANITIZE_MAGIC_QUOTES true string(1) “1”
FILTER_SANITIZE_MAGIC_QUOTES false string(0) “”
FILTER_SANITIZE_MAGIC_QUOTES yes string(3) “yes”
FILTER_SANITIZE_MAGIC_QUOTES no string(2) “no”
FILTER_SANITIZE_MAGIC_QUOTES on string(2) “on”
FILTER_SANITIZE_MAGIC_QUOTES off string(3) “off”
FILTER_SANITIZE_MAGIC_QUOTES ABC string(3) “ABC”
FILTER_SANITIZE_MAGIC_QUOTES abc string(3) “abc”
FILTER_SANITIZE_MAGIC_QUOTES あいう string(9) “あいう”
FILTER_SANITIZE_MAGIC_QUOTES 漢字 string(6) “漢字”
FILTER_SANITIZE_MAGIC_QUOTES <div>test</div> string(15) ”

test

FILTER_SANITIZE_MAGIC_QUOTES ! string(1) “!”
FILTER_SANITIZE_MAGIC_QUOTES # string(1) “#”
FILTER_SANITIZE_MAGIC_QUOTES $ string(1) “$”
FILTER_SANITIZE_MAGIC_QUOTES % string(1) “%”
FILTER_SANITIZE_MAGIC_QUOTES & string(1) “&”
FILTER_SANITIZE_MAGIC_QUOTES string(2) “\'”
FILTER_SANITIZE_MAGIC_QUOTES * string(1) “*”
FILTER_SANITIZE_MAGIC_QUOTES + string(1) “+”
FILTER_SANITIZE_MAGIC_QUOTES string(1) “-“
FILTER_SANITIZE_MAGIC_QUOTES = string(1) “=”
FILTER_SANITIZE_MAGIC_QUOTES ? string(1) “?”
FILTER_SANITIZE_MAGIC_QUOTES ^ string(1) “^”
FILTER_SANITIZE_MAGIC_QUOTES _ string(1) “_”
FILTER_SANITIZE_MAGIC_QUOTES ` string(1) “`”
FILTER_SANITIZE_MAGIC_QUOTES { string(1) “{“
FILTER_SANITIZE_MAGIC_QUOTES | string(1) “|”
FILTER_SANITIZE_MAGIC_QUOTES } string(1) “}”
FILTER_SANITIZE_MAGIC_QUOTES ~ string(1) “~”
FILTER_SANITIZE_MAGIC_QUOTES @ string(1) “@”
FILTER_SANITIZE_MAGIC_QUOTES . string(1) “.”
FILTER_SANITIZE_MAGIC_QUOTES [ string(1) “[“
FILTER_SANITIZE_MAGIC_QUOTES ] string(1) “]”
FILTER_SANITIZE_MAGIC_QUOTES ( ※半角 string(1) “(“
FILTER_SANITIZE_MAGIC_QUOTES ) ※半角 string(1) “)”
FILTER_SANITIZE_MAGIC_QUOTES ( ※全角 string(3) “(”
FILTER_SANITIZE_MAGIC_QUOTES ) ※全角 string(3) “)”
FILTER_SANITIZE_MAGIC_QUOTES string(2) “\””
FILTER_SANITIZE_MAGIC_QUOTES \ string(2) “\\”
FILTER_SANITIZE_MAGIC_QUOTES ; string(1) “;”
FILTER_SANITIZE_MAGIC_QUOTES : string(1) “:”
FILTER_SANITIZE_MAGIC_QUOTES , string(1) “,”
FILTER_SANITIZE_MAGIC_QUOTES / string(1) “/”
FILTER_SANITIZE_MAGIC_QUOTES < string(1) “<“
FILTER_SANITIZE_MAGIC_QUOTES > string(1) “>”
FILTER_SANITIZE_MAGIC_QUOTES sample@example.jp string(17) “sample@example.jp”
FILTER_SANITIZE_MAGIC_QUOTES .sample@example.jp string(18) “.sample@example.jp”
FILTER_SANITIZE_MAGIC_QUOTES sample.@example.jp string(18) “sample.@example.jp”
FILTER_SANITIZE_MAGIC_QUOTES sam..ple@example.jp string(19) “sam..ple@example.jp”
FILTER_SANITIZE_MAGIC_QUOTES test.sample@example.jp string(22) “test.sample@example.jp”
FILTER_SANITIZE_MAGIC_QUOTES myaddress+test2@gmail.com string(25) “myaddress+test2@gmail.com”
FILTER_SANITIZE_MAGIC_QUOTES 10.0.0.0/8 string(10) “10.0.0.0/8”
FILTER_SANITIZE_MAGIC_QUOTES 172.16.0.0/12 string(13) “172.16.0.0/12”
FILTER_SANITIZE_MAGIC_QUOTES 192.168.0.0/16 string(14) “192.168.0.0/16”
FILTER_SANITIZE_MAGIC_QUOTES 0.0.0.0/8 string(9) “0.0.0.0/8”
FILTER_SANITIZE_MAGIC_QUOTES 169.254.0.0/16 string(14) “169.254.0.0/16”
FILTER_SANITIZE_MAGIC_QUOTES 127.0.0.0/8 string(11) “127.0.0.0/8”
FILTER_SANITIZE_MAGIC_QUOTES 240.0.0.0/4 string(11) “240.0.0.0/4”
FILTER_SANITIZE_MAGIC_QUOTES 10.0.0.0 string(8) “10.0.0.0”
FILTER_SANITIZE_MAGIC_QUOTES 172.16.0.0 string(10) “172.16.0.0”
FILTER_SANITIZE_MAGIC_QUOTES 192.168.0.0 string(11) “192.168.0.0”
FILTER_SANITIZE_MAGIC_QUOTES 192.168.0.0:80 string(14) “192.168.0.0:80”
FILTER_SANITIZE_MAGIC_QUOTES 0.0.0.0 string(7) “0.0.0.0”
FILTER_SANITIZE_MAGIC_QUOTES 169.254.0.0 string(11) “169.254.0.0”
FILTER_SANITIZE_MAGIC_QUOTES 127.0.0.0 string(9) “127.0.0.0”
FILTER_SANITIZE_MAGIC_QUOTES 240.0.0.0 string(9) “240.0.0.0”
FILTER_SANITIZE_MAGIC_QUOTES :80 string(3) “:80”
FILTER_SANITIZE_MAGIC_QUOTES localhost string(9) “localhost”
FILTER_SANITIZE_MAGIC_QUOTES ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “ABCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_MAGIC_QUOTES FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FDCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_MAGIC_QUOTES FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FGCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_MAGIC_QUOTES FG:DB8:0:0:8:800:200C:417A string(26) “FG:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_MAGIC_QUOTES 2001:DB8:0:0:8:800:200C:417A string(28) “2001:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_MAGIC_QUOTES 12:34:56:78:9a:bc string(17) “12:34:56:78:9a:bc”
FILTER_SANITIZE_MAGIC_QUOTES http://www.yahoo.co.jp string(22) “http://www.yahoo.co.jp”
FILTER_SANITIZE_MAGIC_QUOTES https://www.yahoo.co.jp string(23) “https://www.yahoo.co.jp”
FILTER_SANITIZE_MAGIC_QUOTES ssh://www.yahoo.co.jp string(21) “ssh://www.yahoo.co.jp”
FILTER_SANITIZE_MAGIC_QUOTES mailto:sample@example.jp string(24) “mailto:sample@example.jp”

数字、+- および オプションで .,eE 以外のすべての文字を取り除きます。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_SANITIZE_NUMBER_FLOAT NULL string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT (空) string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT 0 string(1) “0”
FILTER_SANITIZE_NUMBER_FLOAT 1 string(1) “1”
FILTER_SANITIZE_NUMBER_FLOAT -1 string(2) “-1”
FILTER_SANITIZE_NUMBER_FLOAT 0.1 string(2) “01”
FILTER_SANITIZE_NUMBER_FLOAT -0.1 string(3) “-01”
FILTER_SANITIZE_NUMBER_FLOAT 10000 string(5) “10000”
FILTER_SANITIZE_NUMBER_FLOAT “10,000” string(5) “10000”
FILTER_SANITIZE_NUMBER_FLOAT 01 string(1) “1”
FILTER_SANITIZE_NUMBER_FLOAT 0xabc string(4) “2748”
FILTER_SANITIZE_NUMBER_FLOAT “0xghi” string(1) “0”
FILTER_SANITIZE_NUMBER_FLOAT true string(1) “1”
FILTER_SANITIZE_NUMBER_FLOAT false string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT yes string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT no string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT on string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT off string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT ABC string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT abc string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT あいう string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT 漢字 string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT <div>test</div> string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT ! string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT # string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT $ string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT % string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT & string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT * string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT + string(1) “+”
FILTER_SANITIZE_NUMBER_FLOAT string(1) “-“
FILTER_SANITIZE_NUMBER_FLOAT = string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT ? string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT ^ string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT _ string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT ` string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT { string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT | string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT } string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT ~ string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT @ string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT . string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT [ string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT ] string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT ( ※半角 string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT ) ※半角 string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT ( ※全角 string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT ) ※全角 string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT \ string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT ; string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT : string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT , string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT / string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT < string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT > string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT sample@example.jp string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT .sample@example.jp string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT sample.@example.jp string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT sam..ple@example.jp string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT test.sample@example.jp string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT myaddress+test2@gmail.com string(2) “+2”
FILTER_SANITIZE_NUMBER_FLOAT 10.0.0.0/8 string(6) “100008”
FILTER_SANITIZE_NUMBER_FLOAT 172.16.0.0/12 string(9) “172160012”
FILTER_SANITIZE_NUMBER_FLOAT 192.168.0.0/16 string(10) “1921680016”
FILTER_SANITIZE_NUMBER_FLOAT 0.0.0.0/8 string(5) “00008”
FILTER_SANITIZE_NUMBER_FLOAT 169.254.0.0/16 string(10) “1692540016”
FILTER_SANITIZE_NUMBER_FLOAT 127.0.0.0/8 string(7) “1270008”
FILTER_SANITIZE_NUMBER_FLOAT 240.0.0.0/4 string(7) “2400004”
FILTER_SANITIZE_NUMBER_FLOAT 10.0.0.0 string(5) “10000”
FILTER_SANITIZE_NUMBER_FLOAT 172.16.0.0 string(7) “1721600”
FILTER_SANITIZE_NUMBER_FLOAT 192.168.0.0 string(8) “19216800”
FILTER_SANITIZE_NUMBER_FLOAT 192.168.0.0:80 string(10) “1921680080”
FILTER_SANITIZE_NUMBER_FLOAT 0.0.0.0 string(4) “0000”
FILTER_SANITIZE_NUMBER_FLOAT 169.254.0.0 string(8) “16925400”
FILTER_SANITIZE_NUMBER_FLOAT 127.0.0.0 string(6) “127000”
FILTER_SANITIZE_NUMBER_FLOAT 240.0.0.0 string(6) “240000”
FILTER_SANITIZE_NUMBER_FLOAT :80 string(2) “80”
FILTER_SANITIZE_NUMBER_FLOAT localhost string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(20) “01234567890123456789”
FILTER_SANITIZE_NUMBER_FLOAT FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(20) “01234567890123456789”
FILTER_SANITIZE_NUMBER_FLOAT FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(20) “01234567890123456789”
FILTER_SANITIZE_NUMBER_FLOAT FG:DB8:0:0:8:800:200C:417A string(13) “8008800200417”
FILTER_SANITIZE_NUMBER_FLOAT 2001:DB8:0:0:8:800:200C:417A string(17) “20018008800200417”
FILTER_SANITIZE_NUMBER_FLOAT 12:34:56:78:9a:bc string(9) “123456789”
FILTER_SANITIZE_NUMBER_FLOAT http://www.yahoo.co.jp string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT https://www.yahoo.co.jp string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT ssh://www.yahoo.co.jp string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT mailto:sample@example.jp string(0) “”

数字、+- および オプションで .,eE 以外のすべての文字を取り除きます。
フィルタフラグ: ピリオド (.) を数値の小数点として許可します。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION NULL string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION (空) string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION 0 string(1) “0”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION 1 string(1) “1”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION -1 string(2) “-1”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION 0.1 string(3) “0.1”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION -0.1 string(4) “-0.1”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION 10000 string(5) “10000”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION “10,000” string(5) “10000”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION 01 string(1) “1”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION 0xabc string(4) “2748”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION “0xghi” string(1) “0”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION true string(1) “1”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION false string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION yes string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION no string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION on string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION off string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION ABC string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION abc string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION あいう string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION 漢字 string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION <div>test</div> string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION ! string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION # string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION $ string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION % string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION & string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION * string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION + string(1) “+”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION string(1) “-“
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION = string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION ? string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION ^ string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION _ string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION ` string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION { string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION | string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION } string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION ~ string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION @ string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION . string(1) “.”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION [ string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION ] string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION ( ※半角 string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION ) ※半角 string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION ( ※全角 string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION ) ※全角 string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION \ string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION ; string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION : string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION , string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION / string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION < string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION > string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION sample@example.jp string(1) “.”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION .sample@example.jp string(2) “..”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION sample.@example.jp string(2) “..”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION sam..ple@example.jp string(3) “…”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION test.sample@example.jp string(2) “..”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION myaddress+test2@gmail.com string(3) “+2.”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION 10.0.0.0/8 string(9) “10.0.0.08”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION 172.16.0.0/12 string(12) “172.16.0.012”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION 192.168.0.0/16 string(13) “192.168.0.016”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION 0.0.0.0/8 string(8) “0.0.0.08”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION 169.254.0.0/16 string(13) “169.254.0.016”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION 127.0.0.0/8 string(10) “127.0.0.08”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION 240.0.0.0/4 string(10) “240.0.0.04”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION 10.0.0.0 string(8) “10.0.0.0”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION 172.16.0.0 string(10) “172.16.0.0”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION 192.168.0.0 string(11) “192.168.0.0”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION 192.168.0.0:80 string(13) “192.168.0.080”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION 0.0.0.0 string(7) “0.0.0.0”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION 169.254.0.0 string(11) “169.254.0.0”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION 127.0.0.0 string(9) “127.0.0.0”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION 240.0.0.0 string(9) “240.0.0.0”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION :80 string(2) “80”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION localhost string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(20) “01234567890123456789”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(20) “01234567890123456789”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(20) “01234567890123456789”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION FG:DB8:0:0:8:800:200C:417A string(13) “8008800200417”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION 2001:DB8:0:0:8:800:200C:417A string(17) “20018008800200417”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION 12:34:56:78:9a:bc string(9) “123456789”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION http://www.yahoo.co.jp string(3) “…”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION https://www.yahoo.co.jp string(3) “…”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION ssh://www.yahoo.co.jp string(3) “…”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION mailto:sample@example.jp string(1) “.”

数字、+- および オプションで .,eE 以外のすべての文字を取り除きます。
フィルタフラグ: カンマ (,) を数値の桁区切り文字として許可します。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND NULL string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND (空) string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 0 string(1) “0”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 1 string(1) “1”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND -1 string(2) “-1”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 0.1 string(2) “01”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND -0.1 string(3) “-01”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 10000 string(5) “10000”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND “10,000” string(6) “10,000”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 01 string(1) “1”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 0xabc string(4) “2748”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND “0xghi” string(1) “0”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND true string(1) “1”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND false string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND yes string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND no string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND on string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND off string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND ABC string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND abc string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND あいう string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 漢字 string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND <div>test</div> string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND ! string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND # string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND $ string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND % string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND & string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND * string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND + string(1) “+”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND string(1) “-“
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND = string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND ? string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND ^ string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND _ string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND ` string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND { string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND | string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND } string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND ~ string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND @ string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND . string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND [ string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND ] string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND ( ※半角 string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND ) ※半角 string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND ( ※全角 string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND ) ※全角 string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND \ string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND ; string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND : string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND , string(1) “,”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND / string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND < string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND > string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND sample@example.jp string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND .sample@example.jp string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND sample.@example.jp string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND sam..ple@example.jp string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND test.sample@example.jp string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND myaddress+test2@gmail.com string(2) “+2”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 10.0.0.0/8 string(6) “100008”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 172.16.0.0/12 string(9) “172160012”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 192.168.0.0/16 string(10) “1921680016”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 0.0.0.0/8 string(5) “00008”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 169.254.0.0/16 string(10) “1692540016”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 127.0.0.0/8 string(7) “1270008”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 240.0.0.0/4 string(7) “2400004”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 10.0.0.0 string(5) “10000”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 172.16.0.0 string(7) “1721600”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 192.168.0.0 string(8) “19216800”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 192.168.0.0:80 string(10) “1921680080”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 0.0.0.0 string(4) “0000”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 169.254.0.0 string(8) “16925400”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 127.0.0.0 string(6) “127000”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 240.0.0.0 string(6) “240000”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND :80 string(2) “80”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND localhost string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(20) “01234567890123456789”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(20) “01234567890123456789”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(20) “01234567890123456789”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND FG:DB8:0:0:8:800:200C:417A string(13) “8008800200417”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 2001:DB8:0:0:8:800:200C:417A string(17) “20018008800200417”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND 12:34:56:78:9a:bc string(9) “123456789”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND http://www.yahoo.co.jp string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND https://www.yahoo.co.jp string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND ssh://www.yahoo.co.jp string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND mailto:sample@example.jp string(0) “”

数字、+- および オプションで .,eE 以外のすべての文字を取り除きます。
フィルタフラグ: e あるいは E を、 科学記法の数値として許可します。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC NULL string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC (空) string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC 0 string(1) “0”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC 1 string(1) “1”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC -1 string(2) “-1”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC 0.1 string(2) “01”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC -0.1 string(3) “-01”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC 10000 string(5) “10000”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC “10,000” string(5) “10000”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC 01 string(1) “1”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC 0xabc string(4) “2748”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC “0xghi” string(1) “0”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC true string(1) “1”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC false string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC yes string(1) “e”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC no string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC on string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC off string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC ABC string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC abc string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC あいう string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC 漢字 string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC <div>test</div> string(1) “e”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC ! string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC # string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC $ string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC % string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC & string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC * string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC + string(1) “+”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC string(1) “-“
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC = string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC ? string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC ^ string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC _ string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC ` string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC { string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC | string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC } string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC ~ string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC @ string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC . string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC [ string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC ] string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC ( ※半角 string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC ) ※半角 string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC ( ※全角 string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC ) ※全角 string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC \ string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC ; string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC : string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC , string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC / string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC < string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC > string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC sample@example.jp string(3) “eee”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC .sample@example.jp string(3) “eee”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC sample.@example.jp string(3) “eee”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC sam..ple@example.jp string(3) “eee”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC test.sample@example.jp string(4) “eeee”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC myaddress+test2@gmail.com string(4) “e+e2”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC 10.0.0.0/8 string(6) “100008”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC 172.16.0.0/12 string(9) “172160012”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC 192.168.0.0/16 string(10) “1921680016”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC 0.0.0.0/8 string(5) “00008”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC 169.254.0.0/16 string(10) “1692540016”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC 127.0.0.0/8 string(7) “1270008”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC 240.0.0.0/4 string(7) “2400004”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC 10.0.0.0 string(5) “10000”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC 172.16.0.0 string(7) “1721600”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC 192.168.0.0 string(8) “19216800”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC 192.168.0.0:80 string(10) “1921680080”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC 0.0.0.0 string(4) “0000”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC 169.254.0.0 string(8) “16925400”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC 127.0.0.0 string(6) “127000”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC 240.0.0.0 string(6) “240000”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC :80 string(2) “80”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC localhost string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(22) “E0123456789E0123456789”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(22) “E0123456789E0123456789”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(22) “E0123456789E0123456789”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC FG:DB8:0:0:8:800:200C:417A string(13) “8008800200417”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC 2001:DB8:0:0:8:800:200C:417A string(17) “20018008800200417”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC 12:34:56:78:9a:bc string(9) “123456789”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC http://www.yahoo.co.jp string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC https://www.yahoo.co.jp string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC ssh://www.yahoo.co.jp string(0) “”
FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC mailto:sample@example.jp string(3) “eee”

数字、プラス記号、マイナス記号 以外のすべての文字を取り除きます。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_SANITIZE_NUMBER_INT NULL string(0) “”
FILTER_SANITIZE_NUMBER_INT (空) string(0) “”
FILTER_SANITIZE_NUMBER_INT 0 string(1) “0”
FILTER_SANITIZE_NUMBER_INT 1 string(1) “1”
FILTER_SANITIZE_NUMBER_INT -1 string(2) “-1”
FILTER_SANITIZE_NUMBER_INT 0.1 string(2) “01”
FILTER_SANITIZE_NUMBER_INT -0.1 string(3) “-01”
FILTER_SANITIZE_NUMBER_INT 10000 string(5) “10000”
FILTER_SANITIZE_NUMBER_INT “10,000” string(5) “10000”
FILTER_SANITIZE_NUMBER_INT 01 string(1) “1”
FILTER_SANITIZE_NUMBER_INT 0xabc string(4) “2748”
FILTER_SANITIZE_NUMBER_INT “0xghi” string(1) “0”
FILTER_SANITIZE_NUMBER_INT true string(1) “1”
FILTER_SANITIZE_NUMBER_INT false string(0) “”
FILTER_SANITIZE_NUMBER_INT yes string(0) “”
FILTER_SANITIZE_NUMBER_INT no string(0) “”
FILTER_SANITIZE_NUMBER_INT on string(0) “”
FILTER_SANITIZE_NUMBER_INT off string(0) “”
FILTER_SANITIZE_NUMBER_INT ABC string(0) “”
FILTER_SANITIZE_NUMBER_INT abc string(0) “”
FILTER_SANITIZE_NUMBER_INT あいう string(0) “”
FILTER_SANITIZE_NUMBER_INT 漢字 string(0) “”
FILTER_SANITIZE_NUMBER_INT <div>test</div> string(0) “”
FILTER_SANITIZE_NUMBER_INT ! string(0) “”
FILTER_SANITIZE_NUMBER_INT # string(0) “”
FILTER_SANITIZE_NUMBER_INT $ string(0) “”
FILTER_SANITIZE_NUMBER_INT % string(0) “”
FILTER_SANITIZE_NUMBER_INT & string(0) “”
FILTER_SANITIZE_NUMBER_INT string(0) “”
FILTER_SANITIZE_NUMBER_INT * string(0) “”
FILTER_SANITIZE_NUMBER_INT + string(1) “+”
FILTER_SANITIZE_NUMBER_INT string(1) “-“
FILTER_SANITIZE_NUMBER_INT = string(0) “”
FILTER_SANITIZE_NUMBER_INT ? string(0) “”
FILTER_SANITIZE_NUMBER_INT ^ string(0) “”
FILTER_SANITIZE_NUMBER_INT _ string(0) “”
FILTER_SANITIZE_NUMBER_INT ` string(0) “”
FILTER_SANITIZE_NUMBER_INT { string(0) “”
FILTER_SANITIZE_NUMBER_INT | string(0) “”
FILTER_SANITIZE_NUMBER_INT } string(0) “”
FILTER_SANITIZE_NUMBER_INT ~ string(0) “”
FILTER_SANITIZE_NUMBER_INT @ string(0) “”
FILTER_SANITIZE_NUMBER_INT . string(0) “”
FILTER_SANITIZE_NUMBER_INT [ string(0) “”
FILTER_SANITIZE_NUMBER_INT ] string(0) “”
FILTER_SANITIZE_NUMBER_INT ( ※半角 string(0) “”
FILTER_SANITIZE_NUMBER_INT ) ※半角 string(0) “”
FILTER_SANITIZE_NUMBER_INT ( ※全角 string(0) “”
FILTER_SANITIZE_NUMBER_INT ) ※全角 string(0) “”
FILTER_SANITIZE_NUMBER_INT string(0) “”
FILTER_SANITIZE_NUMBER_INT \ string(0) “”
FILTER_SANITIZE_NUMBER_INT ; string(0) “”
FILTER_SANITIZE_NUMBER_INT : string(0) “”
FILTER_SANITIZE_NUMBER_INT , string(0) “”
FILTER_SANITIZE_NUMBER_INT / string(0) “”
FILTER_SANITIZE_NUMBER_INT < string(0) “”
FILTER_SANITIZE_NUMBER_INT > string(0) “”
FILTER_SANITIZE_NUMBER_INT sample@example.jp string(0) “”
FILTER_SANITIZE_NUMBER_INT .sample@example.jp string(0) “”
FILTER_SANITIZE_NUMBER_INT sample.@example.jp string(0) “”
FILTER_SANITIZE_NUMBER_INT sam..ple@example.jp string(0) “”
FILTER_SANITIZE_NUMBER_INT test.sample@example.jp string(0) “”
FILTER_SANITIZE_NUMBER_INT myaddress+test2@gmail.com string(2) “+2”
FILTER_SANITIZE_NUMBER_INT 10.0.0.0/8 string(6) “100008”
FILTER_SANITIZE_NUMBER_INT 172.16.0.0/12 string(9) “172160012”
FILTER_SANITIZE_NUMBER_INT 192.168.0.0/16 string(10) “1921680016”
FILTER_SANITIZE_NUMBER_INT 0.0.0.0/8 string(5) “00008”
FILTER_SANITIZE_NUMBER_INT 169.254.0.0/16 string(10) “1692540016”
FILTER_SANITIZE_NUMBER_INT 127.0.0.0/8 string(7) “1270008”
FILTER_SANITIZE_NUMBER_INT 240.0.0.0/4 string(7) “2400004”
FILTER_SANITIZE_NUMBER_INT 10.0.0.0 string(5) “10000”
FILTER_SANITIZE_NUMBER_INT 172.16.0.0 string(7) “1721600”
FILTER_SANITIZE_NUMBER_INT 192.168.0.0 string(8) “19216800”
FILTER_SANITIZE_NUMBER_INT 192.168.0.0:80 string(10) “1921680080”
FILTER_SANITIZE_NUMBER_INT 0.0.0.0 string(4) “0000”
FILTER_SANITIZE_NUMBER_INT 169.254.0.0 string(8) “16925400”
FILTER_SANITIZE_NUMBER_INT 127.0.0.0 string(6) “127000”
FILTER_SANITIZE_NUMBER_INT 240.0.0.0 string(6) “240000”
FILTER_SANITIZE_NUMBER_INT :80 string(2) “80”
FILTER_SANITIZE_NUMBER_INT localhost string(0) “”
FILTER_SANITIZE_NUMBER_INT ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(20) “01234567890123456789”
FILTER_SANITIZE_NUMBER_INT FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(20) “01234567890123456789”
FILTER_SANITIZE_NUMBER_INT FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(20) “01234567890123456789”
FILTER_SANITIZE_NUMBER_INT FG:DB8:0:0:8:800:200C:417A string(13) “8008800200417”
FILTER_SANITIZE_NUMBER_INT 2001:DB8:0:0:8:800:200C:417A string(17) “20018008800200417”
FILTER_SANITIZE_NUMBER_INT 12:34:56:78:9a:bc string(9) “123456789”
FILTER_SANITIZE_NUMBER_INT http://www.yahoo.co.jp string(0) “”
FILTER_SANITIZE_NUMBER_INT https://www.yahoo.co.jp string(0) “”
FILTER_SANITIZE_NUMBER_INT ssh://www.yahoo.co.jp string(0) “”
FILTER_SANITIZE_NUMBER_INT mailto:sample@example.jp string(0) “”

‘”<>& および ASCII 値が 32 未満の文字を HTML エスケープします。オプションで、 特殊文字を取り除いたりエンコードしたりします。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_SANITIZE_SPECIAL_CHARS NULL string(0) “”
FILTER_SANITIZE_SPECIAL_CHARS (空) string(0) “”
FILTER_SANITIZE_SPECIAL_CHARS 0 string(1) “0”
FILTER_SANITIZE_SPECIAL_CHARS 1 string(1) “1”
FILTER_SANITIZE_SPECIAL_CHARS -1 string(2) “-1”
FILTER_SANITIZE_SPECIAL_CHARS 0.1 string(3) “0.1”
FILTER_SANITIZE_SPECIAL_CHARS -0.1 string(4) “-0.1”
FILTER_SANITIZE_SPECIAL_CHARS 10000 string(5) “10000”
FILTER_SANITIZE_SPECIAL_CHARS “10,000” string(6) “10,000”
FILTER_SANITIZE_SPECIAL_CHARS 01 string(1) “1”
FILTER_SANITIZE_SPECIAL_CHARS 0xabc string(4) “2748”
FILTER_SANITIZE_SPECIAL_CHARS “0xghi” string(5) “0xghi”
FILTER_SANITIZE_SPECIAL_CHARS true string(1) “1”
FILTER_SANITIZE_SPECIAL_CHARS false string(0) “”
FILTER_SANITIZE_SPECIAL_CHARS yes string(3) “yes”
FILTER_SANITIZE_SPECIAL_CHARS no string(2) “no”
FILTER_SANITIZE_SPECIAL_CHARS on string(2) “on”
FILTER_SANITIZE_SPECIAL_CHARS off string(3) “off”
FILTER_SANITIZE_SPECIAL_CHARS ABC string(3) “ABC”
FILTER_SANITIZE_SPECIAL_CHARS abc string(3) “abc”
FILTER_SANITIZE_SPECIAL_CHARS あいう string(9) “あいう”
FILTER_SANITIZE_SPECIAL_CHARS 漢字 string(6) “漢字”
FILTER_SANITIZE_SPECIAL_CHARS <div>test</div> string(31) “<div>test</div>”
FILTER_SANITIZE_SPECIAL_CHARS ! string(1) “!”
FILTER_SANITIZE_SPECIAL_CHARS # string(1) “#”
FILTER_SANITIZE_SPECIAL_CHARS $ string(1) “$”
FILTER_SANITIZE_SPECIAL_CHARS % string(1) “%”
FILTER_SANITIZE_SPECIAL_CHARS & string(5) “&”
FILTER_SANITIZE_SPECIAL_CHARS string(5) “‘”
FILTER_SANITIZE_SPECIAL_CHARS * string(1) “*”
FILTER_SANITIZE_SPECIAL_CHARS + string(1) “+”
FILTER_SANITIZE_SPECIAL_CHARS string(1) “-“
FILTER_SANITIZE_SPECIAL_CHARS = string(1) “=”
FILTER_SANITIZE_SPECIAL_CHARS ? string(1) “?”
FILTER_SANITIZE_SPECIAL_CHARS ^ string(1) “^”
FILTER_SANITIZE_SPECIAL_CHARS _ string(1) “_”
FILTER_SANITIZE_SPECIAL_CHARS ` string(1) “`”
FILTER_SANITIZE_SPECIAL_CHARS { string(1) “{“
FILTER_SANITIZE_SPECIAL_CHARS | string(1) “|”
FILTER_SANITIZE_SPECIAL_CHARS } string(1) “}”
FILTER_SANITIZE_SPECIAL_CHARS ~ string(1) “~”
FILTER_SANITIZE_SPECIAL_CHARS @ string(1) “@”
FILTER_SANITIZE_SPECIAL_CHARS . string(1) “.”
FILTER_SANITIZE_SPECIAL_CHARS [ string(1) “[“
FILTER_SANITIZE_SPECIAL_CHARS ] string(1) “]”
FILTER_SANITIZE_SPECIAL_CHARS ( ※半角 string(1) “(“
FILTER_SANITIZE_SPECIAL_CHARS ) ※半角 string(1) “)”
FILTER_SANITIZE_SPECIAL_CHARS ( ※全角 string(3) “(”
FILTER_SANITIZE_SPECIAL_CHARS ) ※全角 string(3) “)”
FILTER_SANITIZE_SPECIAL_CHARS string(5) “””
FILTER_SANITIZE_SPECIAL_CHARS \ string(1) “\”
FILTER_SANITIZE_SPECIAL_CHARS ; string(1) “;”
FILTER_SANITIZE_SPECIAL_CHARS : string(1) “:”
FILTER_SANITIZE_SPECIAL_CHARS , string(1) “,”
FILTER_SANITIZE_SPECIAL_CHARS / string(1) “/”
FILTER_SANITIZE_SPECIAL_CHARS < string(5) “<“
FILTER_SANITIZE_SPECIAL_CHARS > string(5) “>”
FILTER_SANITIZE_SPECIAL_CHARS sample@example.jp string(17) “sample@example.jp”
FILTER_SANITIZE_SPECIAL_CHARS .sample@example.jp string(18) “.sample@example.jp”
FILTER_SANITIZE_SPECIAL_CHARS sample.@example.jp string(18) “sample.@example.jp”
FILTER_SANITIZE_SPECIAL_CHARS sam..ple@example.jp string(19) “sam..ple@example.jp”
FILTER_SANITIZE_SPECIAL_CHARS test.sample@example.jp string(22) “test.sample@example.jp”
FILTER_SANITIZE_SPECIAL_CHARS myaddress+test2@gmail.com string(25) “myaddress+test2@gmail.com”
FILTER_SANITIZE_SPECIAL_CHARS 10.0.0.0/8 string(10) “10.0.0.0/8”
FILTER_SANITIZE_SPECIAL_CHARS 172.16.0.0/12 string(13) “172.16.0.0/12”
FILTER_SANITIZE_SPECIAL_CHARS 192.168.0.0/16 string(14) “192.168.0.0/16”
FILTER_SANITIZE_SPECIAL_CHARS 0.0.0.0/8 string(9) “0.0.0.0/8”
FILTER_SANITIZE_SPECIAL_CHARS 169.254.0.0/16 string(14) “169.254.0.0/16”
FILTER_SANITIZE_SPECIAL_CHARS 127.0.0.0/8 string(11) “127.0.0.0/8”
FILTER_SANITIZE_SPECIAL_CHARS 240.0.0.0/4 string(11) “240.0.0.0/4”
FILTER_SANITIZE_SPECIAL_CHARS 10.0.0.0 string(8) “10.0.0.0”
FILTER_SANITIZE_SPECIAL_CHARS 172.16.0.0 string(10) “172.16.0.0”
FILTER_SANITIZE_SPECIAL_CHARS 192.168.0.0 string(11) “192.168.0.0”
FILTER_SANITIZE_SPECIAL_CHARS 192.168.0.0:80 string(14) “192.168.0.0:80”
FILTER_SANITIZE_SPECIAL_CHARS 0.0.0.0 string(7) “0.0.0.0”
FILTER_SANITIZE_SPECIAL_CHARS 169.254.0.0 string(11) “169.254.0.0”
FILTER_SANITIZE_SPECIAL_CHARS 127.0.0.0 string(9) “127.0.0.0”
FILTER_SANITIZE_SPECIAL_CHARS 240.0.0.0 string(9) “240.0.0.0”
FILTER_SANITIZE_SPECIAL_CHARS :80 string(3) “:80”
FILTER_SANITIZE_SPECIAL_CHARS localhost string(9) “localhost”
FILTER_SANITIZE_SPECIAL_CHARS ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “ABCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_SPECIAL_CHARS FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FDCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_SPECIAL_CHARS FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FGCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_SPECIAL_CHARS FG:DB8:0:0:8:800:200C:417A string(26) “FG:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_SPECIAL_CHARS 2001:DB8:0:0:8:800:200C:417A string(28) “2001:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_SPECIAL_CHARS 12:34:56:78:9a:bc string(17) “12:34:56:78:9a:bc”
FILTER_SANITIZE_SPECIAL_CHARS http://www.yahoo.co.jp string(22) “http://www.yahoo.co.jp”
FILTER_SANITIZE_SPECIAL_CHARS https://www.yahoo.co.jp string(23) “https://www.yahoo.co.jp”
FILTER_SANITIZE_SPECIAL_CHARS ssh://www.yahoo.co.jp string(21) “ssh://www.yahoo.co.jp”
FILTER_SANITIZE_SPECIAL_CHARS mailto:sample@example.jp string(24) “mailto:sample@example.jp”

‘”<>& および ASCII 値が 32 未満の文字を HTML エスケープします。オプションで、 特殊文字を取り除いたりエンコードしたりします。
フィルタフラグ: コードが 32 未満の文字を除去します。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW NULL string(0) “”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW (空) string(0) “”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW 0 string(1) “0”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW 1 string(1) “1”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW -1 string(2) “-1”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW 0.1 string(3) “0.1”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW -0.1 string(4) “-0.1”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW 10000 string(5) “10000”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW “10,000” string(6) “10,000”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW 01 string(1) “1”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW 0xabc string(4) “2748”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW “0xghi” string(5) “0xghi”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW true string(1) “1”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW false string(0) “”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW yes string(3) “yes”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW no string(2) “no”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW on string(2) “on”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW off string(3) “off”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW ABC string(3) “ABC”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW abc string(3) “abc”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW あいう string(9) “あいう”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW 漢字 string(6) “漢字”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW <div>test</div> string(31) “<div>test</div>”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW ! string(1) “!”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW # string(1) “#”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW $ string(1) “$”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW % string(1) “%”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW & string(5) “&”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW string(5) “‘”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW * string(1) “*”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW + string(1) “+”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW string(1) “-“
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW = string(1) “=”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW ? string(1) “?”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW ^ string(1) “^”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW _ string(1) “_”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW ` string(1) “`”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW { string(1) “{“
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW | string(1) “|”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW } string(1) “}”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW ~ string(1) “~”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW @ string(1) “@”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW . string(1) “.”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW [ string(1) “[“
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW ] string(1) “]”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW ( ※半角 string(1) “(“
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW ) ※半角 string(1) “)”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW ( ※全角 string(3) “(”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW ) ※全角 string(3) “)”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW string(5) “””
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW \ string(1) “\”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW ; string(1) “;”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW : string(1) “:”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW , string(1) “,”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW / string(1) “/”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW < string(5) “<“
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW > string(5) “>”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW sample@example.jp string(17) “sample@example.jp”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW .sample@example.jp string(18) “.sample@example.jp”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW sample.@example.jp string(18) “sample.@example.jp”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW sam..ple@example.jp string(19) “sam..ple@example.jp”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW test.sample@example.jp string(22) “test.sample@example.jp”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW myaddress+test2@gmail.com string(25) “myaddress+test2@gmail.com”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW 10.0.0.0/8 string(10) “10.0.0.0/8”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW 172.16.0.0/12 string(13) “172.16.0.0/12”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW 192.168.0.0/16 string(14) “192.168.0.0/16”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW 0.0.0.0/8 string(9) “0.0.0.0/8”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW 169.254.0.0/16 string(14) “169.254.0.0/16”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW 127.0.0.0/8 string(11) “127.0.0.0/8”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW 240.0.0.0/4 string(11) “240.0.0.0/4”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW 10.0.0.0 string(8) “10.0.0.0”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW 172.16.0.0 string(10) “172.16.0.0”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW 192.168.0.0 string(11) “192.168.0.0”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW 192.168.0.0:80 string(14) “192.168.0.0:80”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW 0.0.0.0 string(7) “0.0.0.0”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW 169.254.0.0 string(11) “169.254.0.0”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW 127.0.0.0 string(9) “127.0.0.0”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW 240.0.0.0 string(9) “240.0.0.0”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW :80 string(3) “:80”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW localhost string(9) “localhost”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “ABCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FDCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FGCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW FG:DB8:0:0:8:800:200C:417A string(26) “FG:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW 2001:DB8:0:0:8:800:200C:417A string(28) “2001:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW 12:34:56:78:9a:bc string(17) “12:34:56:78:9a:bc”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW http://www.yahoo.co.jp string(22) “http://www.yahoo.co.jp”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW https://www.yahoo.co.jp string(23) “https://www.yahoo.co.jp”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW ssh://www.yahoo.co.jp string(21) “ssh://www.yahoo.co.jp”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW mailto:sample@example.jp string(24) “mailto:sample@example.jp”

‘”<>& および ASCII 値が 32 未満の文字を HTML エスケープします。オプションで、 特殊文字を取り除いたりエンコードしたりします。
フィルタフラグ: コードが 127 より大きい文字を除去します。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH NULL string(0) “”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH (空) string(0) “”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH 0 string(1) “0”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH 1 string(1) “1”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH -1 string(2) “-1”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH 0.1 string(3) “0.1”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH -0.1 string(4) “-0.1”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH 10000 string(5) “10000”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH “10,000” string(6) “10,000”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH 01 string(1) “1”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH 0xabc string(4) “2748”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH “0xghi” string(5) “0xghi”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH true string(1) “1”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH false string(0) “”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH yes string(3) “yes”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH no string(2) “no”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH on string(2) “on”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH off string(3) “off”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH ABC string(3) “ABC”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH abc string(3) “abc”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH あいう string(0) “”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH 漢字 string(0) “”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH <div>test</div> string(31) “<div>test</div>”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH ! string(1) “!”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH # string(1) “#”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH $ string(1) “$”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH % string(1) “%”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH & string(5) “&”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH string(5) “‘”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH * string(1) “*”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH + string(1) “+”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH string(1) “-“
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH = string(1) “=”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH ? string(1) “?”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH ^ string(1) “^”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH _ string(1) “_”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH ` string(1) “`”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH { string(1) “{“
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH | string(1) “|”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH } string(1) “}”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH ~ string(1) “~”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH @ string(1) “@”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH . string(1) “.”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH [ string(1) “[“
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH ] string(1) “]”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH ( ※半角 string(1) “(“
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH ) ※半角 string(1) “)”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH ( ※全角 string(0) “”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH ) ※全角 string(0) “”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH string(5) “””
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH \ string(1) “\”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH ; string(1) “;”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH : string(1) “:”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH , string(1) “,”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH / string(1) “/”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH < string(5) “<“
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH > string(5) “>”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH sample@example.jp string(17) “sample@example.jp”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH .sample@example.jp string(18) “.sample@example.jp”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH sample.@example.jp string(18) “sample.@example.jp”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH sam..ple@example.jp string(19) “sam..ple@example.jp”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH test.sample@example.jp string(22) “test.sample@example.jp”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH myaddress+test2@gmail.com string(25) “myaddress+test2@gmail.com”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH 10.0.0.0/8 string(10) “10.0.0.0/8”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH 172.16.0.0/12 string(13) “172.16.0.0/12”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH 192.168.0.0/16 string(14) “192.168.0.0/16”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH 0.0.0.0/8 string(9) “0.0.0.0/8”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH 169.254.0.0/16 string(14) “169.254.0.0/16”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH 127.0.0.0/8 string(11) “127.0.0.0/8”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH 240.0.0.0/4 string(11) “240.0.0.0/4”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH 10.0.0.0 string(8) “10.0.0.0”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH 172.16.0.0 string(10) “172.16.0.0”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH 192.168.0.0 string(11) “192.168.0.0”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH 192.168.0.0:80 string(14) “192.168.0.0:80”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH 0.0.0.0 string(7) “0.0.0.0”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH 169.254.0.0 string(11) “169.254.0.0”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH 127.0.0.0 string(9) “127.0.0.0”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH 240.0.0.0 string(9) “240.0.0.0”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH :80 string(3) “:80”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH localhost string(9) “localhost”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “ABCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FDCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FGCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH FG:DB8:0:0:8:800:200C:417A string(26) “FG:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH 2001:DB8:0:0:8:800:200C:417A string(28) “2001:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH 12:34:56:78:9a:bc string(17) “12:34:56:78:9a:bc”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH http://www.yahoo.co.jp string(22) “http://www.yahoo.co.jp”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH https://www.yahoo.co.jp string(23) “https://www.yahoo.co.jp”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH ssh://www.yahoo.co.jp string(21) “ssh://www.yahoo.co.jp”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH mailto:sample@example.jp string(24) “mailto:sample@example.jp”

‘”<>& および ASCII 値が 32 未満の文字を HTML エスケープします。オプションで、 特殊文字を取り除いたりエンコードしたりします。
フィルタフラグ: バックティック文字を除去します。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK NULL string(0) “”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK (空) string(0) “”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK 0 string(1) “0”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK 1 string(1) “1”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK -1 string(2) “-1”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK 0.1 string(3) “0.1”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK -0.1 string(4) “-0.1”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK 10000 string(5) “10000”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK “10,000” string(6) “10,000”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK 01 string(1) “1”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK 0xabc string(4) “2748”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK “0xghi” string(5) “0xghi”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK true string(1) “1”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK false string(0) “”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK yes string(3) “yes”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK no string(2) “no”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK on string(2) “on”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK off string(3) “off”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK ABC string(3) “ABC”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK abc string(3) “abc”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK あいう string(9) “あいう”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK 漢字 string(6) “漢字”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK <div>test</div> string(31) “<div>test</div>”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK ! string(1) “!”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK # string(1) “#”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK $ string(1) “$”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK % string(1) “%”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK & string(5) “&”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK string(5) “‘”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK * string(1) “*”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK + string(1) “+”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK string(1) “-“
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK = string(1) “=”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK ? string(1) “?”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK ^ string(1) “^”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK _ string(1) “_”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK ` string(0) “”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK { string(1) “{“
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK | string(1) “|”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK } string(1) “}”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK ~ string(1) “~”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK @ string(1) “@”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK . string(1) “.”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK [ string(1) “[“
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK ] string(1) “]”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK ( ※半角 string(1) “(“
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK ) ※半角 string(1) “)”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK ( ※全角 string(3) “(”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK ) ※全角 string(3) “)”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK string(5) “””
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK \ string(1) “\”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK ; string(1) “;”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK : string(1) “:”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK , string(1) “,”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK / string(1) “/”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK < string(5) “<“
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK > string(5) “>”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK sample@example.jp string(17) “sample@example.jp”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK .sample@example.jp string(18) “.sample@example.jp”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK sample.@example.jp string(18) “sample.@example.jp”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK sam..ple@example.jp string(19) “sam..ple@example.jp”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK test.sample@example.jp string(22) “test.sample@example.jp”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK myaddress+test2@gmail.com string(25) “myaddress+test2@gmail.com”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK 10.0.0.0/8 string(10) “10.0.0.0/8”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK 172.16.0.0/12 string(13) “172.16.0.0/12”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK 192.168.0.0/16 string(14) “192.168.0.0/16”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK 0.0.0.0/8 string(9) “0.0.0.0/8”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK 169.254.0.0/16 string(14) “169.254.0.0/16”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK 127.0.0.0/8 string(11) “127.0.0.0/8”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK 240.0.0.0/4 string(11) “240.0.0.0/4”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK 10.0.0.0 string(8) “10.0.0.0”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK 172.16.0.0 string(10) “172.16.0.0”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK 192.168.0.0 string(11) “192.168.0.0”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK 192.168.0.0:80 string(14) “192.168.0.0:80”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK 0.0.0.0 string(7) “0.0.0.0”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK 169.254.0.0 string(11) “169.254.0.0”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK 127.0.0.0 string(9) “127.0.0.0”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK 240.0.0.0 string(9) “240.0.0.0”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK :80 string(3) “:80”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK localhost string(9) “localhost”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “ABCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FDCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FGCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK FG:DB8:0:0:8:800:200C:417A string(26) “FG:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK 2001:DB8:0:0:8:800:200C:417A string(28) “2001:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK 12:34:56:78:9a:bc string(17) “12:34:56:78:9a:bc”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK http://www.yahoo.co.jp string(22) “http://www.yahoo.co.jp”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK https://www.yahoo.co.jp string(23) “https://www.yahoo.co.jp”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK ssh://www.yahoo.co.jp string(21) “ssh://www.yahoo.co.jp”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK mailto:sample@example.jp string(24) “mailto:sample@example.jp”

‘”<>& および ASCII 値が 32 未満の文字を HTML エスケープします。オプションで、 特殊文字を取り除いたりエンコードしたりします。
フィルタフラグ: コードが 127 より大きいすべての文字をエンコードします。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH NULL string(0) “”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH (空) string(0) “”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH 0 string(1) “0”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH 1 string(1) “1”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH -1 string(2) “-1”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH 0.1 string(3) “0.1”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH -0.1 string(4) “-0.1”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH 10000 string(5) “10000”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH “10,000” string(6) “10,000”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH 01 string(1) “1”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH 0xabc string(4) “2748”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH “0xghi” string(5) “0xghi”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH true string(1) “1”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH false string(0) “”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH yes string(3) “yes”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH no string(2) “no”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH on string(2) “on”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH off string(3) “off”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH ABC string(3) “ABC”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH abc string(3) “abc”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH あいう string(54) “ã‚ã„㆔
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH 漢字 string(36) “漢字”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH <div>test</div> string(31) “<div>test</div>”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH ! string(1) “!”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH # string(1) “#”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH $ string(1) “$”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH % string(1) “%”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH & string(5) “&”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH string(5) “‘”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH * string(1) “*”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH + string(1) “+”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH string(1) “-“
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH = string(1) “=”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH ? string(1) “?”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH ^ string(1) “^”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH _ string(1) “_”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH ` string(1) “`”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH { string(1) “{“
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH | string(1) “|”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH } string(1) “}”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH ~ string(1) “~”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH @ string(1) “@”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH . string(1) “.”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH [ string(1) “[“
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH ] string(1) “]”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH ( ※半角 string(1) “(“
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH ) ※半角 string(1) “)”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH ( ※全角 string(18) “(”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH ) ※全角 string(18) “)”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH string(5) “””
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH \ string(1) “\”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH ; string(1) “;”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH : string(1) “:”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH , string(1) “,”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH / string(1) “/”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH < string(5) “<“
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH > string(5) “>”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH sample@example.jp string(17) “sample@example.jp”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH .sample@example.jp string(18) “.sample@example.jp”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH sample.@example.jp string(18) “sample.@example.jp”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH sam..ple@example.jp string(19) “sam..ple@example.jp”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH test.sample@example.jp string(22) “test.sample@example.jp”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH myaddress+test2@gmail.com string(25) “myaddress+test2@gmail.com”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH 10.0.0.0/8 string(10) “10.0.0.0/8”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH 172.16.0.0/12 string(13) “172.16.0.0/12”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH 192.168.0.0/16 string(14) “192.168.0.0/16”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH 0.0.0.0/8 string(9) “0.0.0.0/8”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH 169.254.0.0/16 string(14) “169.254.0.0/16”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH 127.0.0.0/8 string(11) “127.0.0.0/8”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH 240.0.0.0/4 string(11) “240.0.0.0/4”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH 10.0.0.0 string(8) “10.0.0.0”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH 172.16.0.0 string(10) “172.16.0.0”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH 192.168.0.0 string(11) “192.168.0.0”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH 192.168.0.0:80 string(14) “192.168.0.0:80”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH 0.0.0.0 string(7) “0.0.0.0”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH 169.254.0.0 string(11) “169.254.0.0”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH 127.0.0.0 string(9) “127.0.0.0”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH 240.0.0.0 string(9) “240.0.0.0”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH :80 string(3) “:80”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH localhost string(9) “localhost”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “ABCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FDCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FGCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH FG:DB8:0:0:8:800:200C:417A string(26) “FG:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH 2001:DB8:0:0:8:800:200C:417A string(28) “2001:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH 12:34:56:78:9a:bc string(17) “12:34:56:78:9a:bc”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH http://www.yahoo.co.jp string(22) “http://www.yahoo.co.jp”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH https://www.yahoo.co.jp string(23) “https://www.yahoo.co.jp”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH ssh://www.yahoo.co.jp string(21) “ssh://www.yahoo.co.jp”
FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH mailto:sample@example.jp string(24) “mailto:sample@example.jp”

htmlspecialchars() に ENT_QUOTES を指定してコールするのと同じです。 クォートのエンコードを無効にするには FILTER_FLAG_NO_ENCODE_QUOTES を設定します。 htmlspecialchars() と同様、このフィルタは default_charset に対応しています。 現在の文字セットで無効な文字となるバイトシーケンスが検出されると文字列全体を拒否し、 結果は長さ 0 の文字列となります。 このフィルタをデフォルトのフィルタとして使う場合は、以下の警告を参考にして デフォルトのフラグを 0 に設定しましょう。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_SANITIZE_FULL_SPECIAL_CHARS NULL string(0) “”
FILTER_SANITIZE_FULL_SPECIAL_CHARS (空) string(0) “”
FILTER_SANITIZE_FULL_SPECIAL_CHARS 0 string(1) “0”
FILTER_SANITIZE_FULL_SPECIAL_CHARS 1 string(1) “1”
FILTER_SANITIZE_FULL_SPECIAL_CHARS -1 string(2) “-1”
FILTER_SANITIZE_FULL_SPECIAL_CHARS 0.1 string(3) “0.1”
FILTER_SANITIZE_FULL_SPECIAL_CHARS -0.1 string(4) “-0.1”
FILTER_SANITIZE_FULL_SPECIAL_CHARS 10000 string(5) “10000”
FILTER_SANITIZE_FULL_SPECIAL_CHARS “10,000” string(6) “10,000”
FILTER_SANITIZE_FULL_SPECIAL_CHARS 01 string(1) “1”
FILTER_SANITIZE_FULL_SPECIAL_CHARS 0xabc string(4) “2748”
FILTER_SANITIZE_FULL_SPECIAL_CHARS “0xghi” string(5) “0xghi”
FILTER_SANITIZE_FULL_SPECIAL_CHARS true string(1) “1”
FILTER_SANITIZE_FULL_SPECIAL_CHARS false string(0) “”
FILTER_SANITIZE_FULL_SPECIAL_CHARS yes string(3) “yes”
FILTER_SANITIZE_FULL_SPECIAL_CHARS no string(2) “no”
FILTER_SANITIZE_FULL_SPECIAL_CHARS on string(2) “on”
FILTER_SANITIZE_FULL_SPECIAL_CHARS off string(3) “off”
FILTER_SANITIZE_FULL_SPECIAL_CHARS ABC string(3) “ABC”
FILTER_SANITIZE_FULL_SPECIAL_CHARS abc string(3) “abc”
FILTER_SANITIZE_FULL_SPECIAL_CHARS あいう string(9) “あいう”
FILTER_SANITIZE_FULL_SPECIAL_CHARS 漢字 string(6) “漢字”
FILTER_SANITIZE_FULL_SPECIAL_CHARS <div>test</div> string(27) “<div>test</div>”
FILTER_SANITIZE_FULL_SPECIAL_CHARS ! string(1) “!”
FILTER_SANITIZE_FULL_SPECIAL_CHARS # string(1) “#”
FILTER_SANITIZE_FULL_SPECIAL_CHARS $ string(1) “$”
FILTER_SANITIZE_FULL_SPECIAL_CHARS % string(1) “%”
FILTER_SANITIZE_FULL_SPECIAL_CHARS & string(5) “&”
FILTER_SANITIZE_FULL_SPECIAL_CHARS string(6) “‘”
FILTER_SANITIZE_FULL_SPECIAL_CHARS * string(1) “*”
FILTER_SANITIZE_FULL_SPECIAL_CHARS + string(1) “+”
FILTER_SANITIZE_FULL_SPECIAL_CHARS string(1) “-“
FILTER_SANITIZE_FULL_SPECIAL_CHARS = string(1) “=”
FILTER_SANITIZE_FULL_SPECIAL_CHARS ? string(1) “?”
FILTER_SANITIZE_FULL_SPECIAL_CHARS ^ string(1) “^”
FILTER_SANITIZE_FULL_SPECIAL_CHARS _ string(1) “_”
FILTER_SANITIZE_FULL_SPECIAL_CHARS ` string(1) “`”
FILTER_SANITIZE_FULL_SPECIAL_CHARS { string(1) “{“
FILTER_SANITIZE_FULL_SPECIAL_CHARS | string(1) “|”
FILTER_SANITIZE_FULL_SPECIAL_CHARS } string(1) “}”
FILTER_SANITIZE_FULL_SPECIAL_CHARS ~ string(1) “~”
FILTER_SANITIZE_FULL_SPECIAL_CHARS @ string(1) “@”
FILTER_SANITIZE_FULL_SPECIAL_CHARS . string(1) “.”
FILTER_SANITIZE_FULL_SPECIAL_CHARS [ string(1) “[“
FILTER_SANITIZE_FULL_SPECIAL_CHARS ] string(1) “]”
FILTER_SANITIZE_FULL_SPECIAL_CHARS ( ※半角 string(1) “(“
FILTER_SANITIZE_FULL_SPECIAL_CHARS ) ※半角 string(1) “)”
FILTER_SANITIZE_FULL_SPECIAL_CHARS ( ※全角 string(3) “(”
FILTER_SANITIZE_FULL_SPECIAL_CHARS ) ※全角 string(3) “)”
FILTER_SANITIZE_FULL_SPECIAL_CHARS string(6) “””
FILTER_SANITIZE_FULL_SPECIAL_CHARS \ string(1) “\”
FILTER_SANITIZE_FULL_SPECIAL_CHARS ; string(1) “;”
FILTER_SANITIZE_FULL_SPECIAL_CHARS : string(1) “:”
FILTER_SANITIZE_FULL_SPECIAL_CHARS , string(1) “,”
FILTER_SANITIZE_FULL_SPECIAL_CHARS / string(1) “/”
FILTER_SANITIZE_FULL_SPECIAL_CHARS < string(4) “<“
FILTER_SANITIZE_FULL_SPECIAL_CHARS > string(4) “>”
FILTER_SANITIZE_FULL_SPECIAL_CHARS sample@example.jp string(17) “sample@example.jp”
FILTER_SANITIZE_FULL_SPECIAL_CHARS .sample@example.jp string(18) “.sample@example.jp”
FILTER_SANITIZE_FULL_SPECIAL_CHARS sample.@example.jp string(18) “sample.@example.jp”
FILTER_SANITIZE_FULL_SPECIAL_CHARS sam..ple@example.jp string(19) “sam..ple@example.jp”
FILTER_SANITIZE_FULL_SPECIAL_CHARS test.sample@example.jp string(22) “test.sample@example.jp”
FILTER_SANITIZE_FULL_SPECIAL_CHARS myaddress+test2@gmail.com string(25) “myaddress+test2@gmail.com”
FILTER_SANITIZE_FULL_SPECIAL_CHARS 10.0.0.0/8 string(10) “10.0.0.0/8”
FILTER_SANITIZE_FULL_SPECIAL_CHARS 172.16.0.0/12 string(13) “172.16.0.0/12”
FILTER_SANITIZE_FULL_SPECIAL_CHARS 192.168.0.0/16 string(14) “192.168.0.0/16”
FILTER_SANITIZE_FULL_SPECIAL_CHARS 0.0.0.0/8 string(9) “0.0.0.0/8”
FILTER_SANITIZE_FULL_SPECIAL_CHARS 169.254.0.0/16 string(14) “169.254.0.0/16”
FILTER_SANITIZE_FULL_SPECIAL_CHARS 127.0.0.0/8 string(11) “127.0.0.0/8”
FILTER_SANITIZE_FULL_SPECIAL_CHARS 240.0.0.0/4 string(11) “240.0.0.0/4”
FILTER_SANITIZE_FULL_SPECIAL_CHARS 10.0.0.0 string(8) “10.0.0.0”
FILTER_SANITIZE_FULL_SPECIAL_CHARS 172.16.0.0 string(10) “172.16.0.0”
FILTER_SANITIZE_FULL_SPECIAL_CHARS 192.168.0.0 string(11) “192.168.0.0”
FILTER_SANITIZE_FULL_SPECIAL_CHARS 192.168.0.0:80 string(14) “192.168.0.0:80”
FILTER_SANITIZE_FULL_SPECIAL_CHARS 0.0.0.0 string(7) “0.0.0.0”
FILTER_SANITIZE_FULL_SPECIAL_CHARS 169.254.0.0 string(11) “169.254.0.0”
FILTER_SANITIZE_FULL_SPECIAL_CHARS 127.0.0.0 string(9) “127.0.0.0”
FILTER_SANITIZE_FULL_SPECIAL_CHARS 240.0.0.0 string(9) “240.0.0.0”
FILTER_SANITIZE_FULL_SPECIAL_CHARS :80 string(3) “:80”
FILTER_SANITIZE_FULL_SPECIAL_CHARS localhost string(9) “localhost”
FILTER_SANITIZE_FULL_SPECIAL_CHARS ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “ABCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_FULL_SPECIAL_CHARS FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FDCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_FULL_SPECIAL_CHARS FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FGCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_FULL_SPECIAL_CHARS FG:DB8:0:0:8:800:200C:417A string(26) “FG:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_FULL_SPECIAL_CHARS 2001:DB8:0:0:8:800:200C:417A string(28) “2001:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_FULL_SPECIAL_CHARS 12:34:56:78:9a:bc string(17) “12:34:56:78:9a:bc”
FILTER_SANITIZE_FULL_SPECIAL_CHARS http://www.yahoo.co.jp string(22) “http://www.yahoo.co.jp”
FILTER_SANITIZE_FULL_SPECIAL_CHARS https://www.yahoo.co.jp string(23) “https://www.yahoo.co.jp”
FILTER_SANITIZE_FULL_SPECIAL_CHARS ssh://www.yahoo.co.jp string(21) “ssh://www.yahoo.co.jp”
FILTER_SANITIZE_FULL_SPECIAL_CHARS mailto:sample@example.jp string(24) “mailto:sample@example.jp”

htmlspecialchars() に ENT_QUOTES を指定してコールするのと同じです。 クォートのエンコードを無効にするには FILTER_FLAG_NO_ENCODE_QUOTES を設定します。 htmlspecialchars() と同様、このフィルタは default_charset に対応しています。 現在の文字セットで無効な文字となるバイトシーケンスが検出されると文字列全体を拒否し、 結果は長さ 0 の文字列となります。 このフィルタをデフォルトのフィルタとして使う場合は、以下の警告を参考にして デフォルトのフラグを 0 に設定しましょう。
フィルタフラグ: このフラグを指定すると、シングルクォート (‘) およびダブルクォート (“) をエンコードしません。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES NULL string(0) “”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES (空) string(0) “”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES 0 string(1) “0”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES 1 string(1) “1”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES -1 string(2) “-1”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES 0.1 string(3) “0.1”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES -0.1 string(4) “-0.1”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES 10000 string(5) “10000”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES “10,000” string(6) “10,000”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES 01 string(1) “1”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES 0xabc string(4) “2748”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES “0xghi” string(5) “0xghi”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES true string(1) “1”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES false string(0) “”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES yes string(3) “yes”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES no string(2) “no”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES on string(2) “on”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES off string(3) “off”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES ABC string(3) “ABC”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES abc string(3) “abc”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES あいう string(9) “あいう”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES 漢字 string(6) “漢字”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES <div>test</div> string(27) “<div>test</div>”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES ! string(1) “!”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES # string(1) “#”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES $ string(1) “$”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES % string(1) “%”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES & string(5) “&”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES string(1) “‘”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES * string(1) “*”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES + string(1) “+”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES string(1) “-“
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES = string(1) “=”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES ? string(1) “?”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES ^ string(1) “^”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES _ string(1) “_”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES ` string(1) “`”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES { string(1) “{“
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES | string(1) “|”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES } string(1) “}”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES ~ string(1) “~”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES @ string(1) “@”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES . string(1) “.”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES [ string(1) “[“
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES ] string(1) “]”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES ( ※半角 string(1) “(“
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES ) ※半角 string(1) “)”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES ( ※全角 string(3) “(”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES ) ※全角 string(3) “)”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES string(1) “””
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES \ string(1) “\”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES ; string(1) “;”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES : string(1) “:”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES , string(1) “,”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES / string(1) “/”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES < string(4) “<“
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES > string(4) “>”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES sample@example.jp string(17) “sample@example.jp”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES .sample@example.jp string(18) “.sample@example.jp”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES sample.@example.jp string(18) “sample.@example.jp”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES sam..ple@example.jp string(19) “sam..ple@example.jp”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES test.sample@example.jp string(22) “test.sample@example.jp”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES myaddress+test2@gmail.com string(25) “myaddress+test2@gmail.com”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES 10.0.0.0/8 string(10) “10.0.0.0/8”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES 172.16.0.0/12 string(13) “172.16.0.0/12”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES 192.168.0.0/16 string(14) “192.168.0.0/16”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES 0.0.0.0/8 string(9) “0.0.0.0/8”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES 169.254.0.0/16 string(14) “169.254.0.0/16”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES 127.0.0.0/8 string(11) “127.0.0.0/8”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES 240.0.0.0/4 string(11) “240.0.0.0/4”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES 10.0.0.0 string(8) “10.0.0.0”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES 172.16.0.0 string(10) “172.16.0.0”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES 192.168.0.0 string(11) “192.168.0.0”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES 192.168.0.0:80 string(14) “192.168.0.0:80”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES 0.0.0.0 string(7) “0.0.0.0”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES 169.254.0.0 string(11) “169.254.0.0”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES 127.0.0.0 string(9) “127.0.0.0”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES 240.0.0.0 string(9) “240.0.0.0”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES :80 string(3) “:80”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES localhost string(9) “localhost”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “ABCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FDCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FGCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES FG:DB8:0:0:8:800:200C:417A string(26) “FG:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES 2001:DB8:0:0:8:800:200C:417A string(28) “2001:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES 12:34:56:78:9a:bc string(17) “12:34:56:78:9a:bc”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES http://www.yahoo.co.jp string(22) “http://www.yahoo.co.jp”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES https://www.yahoo.co.jp string(23) “https://www.yahoo.co.jp”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES ssh://www.yahoo.co.jp string(21) “ssh://www.yahoo.co.jp”
FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES mailto:sample@example.jp string(24) “mailto:sample@example.jp”

タグを取り除きます。オプションで、 特殊文字を取り除いたりエンコードしたりします。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_SANITIZE_STRING NULL string(0) “”
FILTER_SANITIZE_STRING (空) string(0) “”
FILTER_SANITIZE_STRING 0 string(1) “0”
FILTER_SANITIZE_STRING 1 string(1) “1”
FILTER_SANITIZE_STRING -1 string(2) “-1”
FILTER_SANITIZE_STRING 0.1 string(3) “0.1”
FILTER_SANITIZE_STRING -0.1 string(4) “-0.1”
FILTER_SANITIZE_STRING 10000 string(5) “10000”
FILTER_SANITIZE_STRING “10,000” string(6) “10,000”
FILTER_SANITIZE_STRING 01 string(1) “1”
FILTER_SANITIZE_STRING 0xabc string(4) “2748”
FILTER_SANITIZE_STRING “0xghi” string(5) “0xghi”
FILTER_SANITIZE_STRING true string(1) “1”
FILTER_SANITIZE_STRING false string(0) “”
FILTER_SANITIZE_STRING yes string(3) “yes”
FILTER_SANITIZE_STRING no string(2) “no”
FILTER_SANITIZE_STRING on string(2) “on”
FILTER_SANITIZE_STRING off string(3) “off”
FILTER_SANITIZE_STRING ABC string(3) “ABC”
FILTER_SANITIZE_STRING abc string(3) “abc”
FILTER_SANITIZE_STRING あいう string(9) “あいう”
FILTER_SANITIZE_STRING 漢字 string(6) “漢字”
FILTER_SANITIZE_STRING <div>test</div> string(4) “test”
FILTER_SANITIZE_STRING ! string(1) “!”
FILTER_SANITIZE_STRING # string(1) “#”
FILTER_SANITIZE_STRING $ string(1) “$”
FILTER_SANITIZE_STRING % string(1) “%”
FILTER_SANITIZE_STRING & string(1) “&”
FILTER_SANITIZE_STRING string(5) “‘”
FILTER_SANITIZE_STRING * string(1) “*”
FILTER_SANITIZE_STRING + string(1) “+”
FILTER_SANITIZE_STRING string(1) “-“
FILTER_SANITIZE_STRING = string(1) “=”
FILTER_SANITIZE_STRING ? string(1) “?”
FILTER_SANITIZE_STRING ^ string(1) “^”
FILTER_SANITIZE_STRING _ string(1) “_”
FILTER_SANITIZE_STRING ` string(1) “`”
FILTER_SANITIZE_STRING { string(1) “{“
FILTER_SANITIZE_STRING | string(1) “|”
FILTER_SANITIZE_STRING } string(1) “}”
FILTER_SANITIZE_STRING ~ string(1) “~”
FILTER_SANITIZE_STRING @ string(1) “@”
FILTER_SANITIZE_STRING . string(1) “.”
FILTER_SANITIZE_STRING [ string(1) “[“
FILTER_SANITIZE_STRING ] string(1) “]”
FILTER_SANITIZE_STRING ( ※半角 string(1) “(“
FILTER_SANITIZE_STRING ) ※半角 string(1) “)”
FILTER_SANITIZE_STRING ( ※全角 string(3) “(”
FILTER_SANITIZE_STRING ) ※全角 string(3) “)”
FILTER_SANITIZE_STRING string(5) “””
FILTER_SANITIZE_STRING \ string(1) “\”
FILTER_SANITIZE_STRING ; string(1) “;”
FILTER_SANITIZE_STRING : string(1) “:”
FILTER_SANITIZE_STRING , string(1) “,”
FILTER_SANITIZE_STRING / string(1) “/”
FILTER_SANITIZE_STRING < string(0) “”
FILTER_SANITIZE_STRING > string(1) “>”
FILTER_SANITIZE_STRING sample@example.jp string(17) “sample@example.jp”
FILTER_SANITIZE_STRING .sample@example.jp string(18) “.sample@example.jp”
FILTER_SANITIZE_STRING sample.@example.jp string(18) “sample.@example.jp”
FILTER_SANITIZE_STRING sam..ple@example.jp string(19) “sam..ple@example.jp”
FILTER_SANITIZE_STRING test.sample@example.jp string(22) “test.sample@example.jp”
FILTER_SANITIZE_STRING myaddress+test2@gmail.com string(25) “myaddress+test2@gmail.com”
FILTER_SANITIZE_STRING 10.0.0.0/8 string(10) “10.0.0.0/8”
FILTER_SANITIZE_STRING 172.16.0.0/12 string(13) “172.16.0.0/12”
FILTER_SANITIZE_STRING 192.168.0.0/16 string(14) “192.168.0.0/16”
FILTER_SANITIZE_STRING 0.0.0.0/8 string(9) “0.0.0.0/8”
FILTER_SANITIZE_STRING 169.254.0.0/16 string(14) “169.254.0.0/16”
FILTER_SANITIZE_STRING 127.0.0.0/8 string(11) “127.0.0.0/8”
FILTER_SANITIZE_STRING 240.0.0.0/4 string(11) “240.0.0.0/4”
FILTER_SANITIZE_STRING 10.0.0.0 string(8) “10.0.0.0”
FILTER_SANITIZE_STRING 172.16.0.0 string(10) “172.16.0.0”
FILTER_SANITIZE_STRING 192.168.0.0 string(11) “192.168.0.0”
FILTER_SANITIZE_STRING 192.168.0.0:80 string(14) “192.168.0.0:80”
FILTER_SANITIZE_STRING 0.0.0.0 string(7) “0.0.0.0”
FILTER_SANITIZE_STRING 169.254.0.0 string(11) “169.254.0.0”
FILTER_SANITIZE_STRING 127.0.0.0 string(9) “127.0.0.0”
FILTER_SANITIZE_STRING 240.0.0.0 string(9) “240.0.0.0”
FILTER_SANITIZE_STRING :80 string(3) “:80”
FILTER_SANITIZE_STRING localhost string(9) “localhost”
FILTER_SANITIZE_STRING ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “ABCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_STRING FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FDCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_STRING FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FGCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_STRING FG:DB8:0:0:8:800:200C:417A string(26) “FG:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_STRING 2001:DB8:0:0:8:800:200C:417A string(28) “2001:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_STRING 12:34:56:78:9a:bc string(17) “12:34:56:78:9a:bc”
FILTER_SANITIZE_STRING http://www.yahoo.co.jp string(22) “http://www.yahoo.co.jp”
FILTER_SANITIZE_STRING https://www.yahoo.co.jp string(23) “https://www.yahoo.co.jp”
FILTER_SANITIZE_STRING ssh://www.yahoo.co.jp string(21) “ssh://www.yahoo.co.jp”
FILTER_SANITIZE_STRING mailto:sample@example.jp string(24) “mailto:sample@example.jp”

タグを取り除きます。オプションで、 特殊文字を取り除いたりエンコードしたりします。
フィルタフラグ: このフラグを指定すると、シングルクォート (‘) およびダブルクォート (“) をエンコードしません。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES NULL string(0) “”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES (空) string(0) “”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES 0 string(1) “0”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES 1 string(1) “1”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES -1 string(2) “-1”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES 0.1 string(3) “0.1”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES -0.1 string(4) “-0.1”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES 10000 string(5) “10000”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES “10,000” string(6) “10,000”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES 01 string(1) “1”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES 0xabc string(4) “2748”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES “0xghi” string(5) “0xghi”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES true string(1) “1”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES false string(0) “”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES yes string(3) “yes”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES no string(2) “no”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES on string(2) “on”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES off string(3) “off”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES ABC string(3) “ABC”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES abc string(3) “abc”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES あいう string(9) “あいう”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES 漢字 string(6) “漢字”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES <div>test</div> string(4) “test”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES ! string(1) “!”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES # string(1) “#”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES $ string(1) “$”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES % string(1) “%”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES & string(1) “&”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES string(1) “‘”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES * string(1) “*”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES + string(1) “+”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES string(1) “-“
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES = string(1) “=”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES ? string(1) “?”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES ^ string(1) “^”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES _ string(1) “_”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES ` string(1) “`”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES { string(1) “{“
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES | string(1) “|”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES } string(1) “}”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES ~ string(1) “~”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES @ string(1) “@”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES . string(1) “.”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES [ string(1) “[“
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES ] string(1) “]”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES ( ※半角 string(1) “(“
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES ) ※半角 string(1) “)”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES ( ※全角 string(3) “(”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES ) ※全角 string(3) “)”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES string(1) “””
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES \ string(1) “\”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES ; string(1) “;”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES : string(1) “:”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES , string(1) “,”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES / string(1) “/”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES < string(0) “”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES > string(1) “>”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES sample@example.jp string(17) “sample@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES .sample@example.jp string(18) “.sample@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES sample.@example.jp string(18) “sample.@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES sam..ple@example.jp string(19) “sam..ple@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES test.sample@example.jp string(22) “test.sample@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES myaddress+test2@gmail.com string(25) “myaddress+test2@gmail.com”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES 10.0.0.0/8 string(10) “10.0.0.0/8”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES 172.16.0.0/12 string(13) “172.16.0.0/12”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES 192.168.0.0/16 string(14) “192.168.0.0/16”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES 0.0.0.0/8 string(9) “0.0.0.0/8”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES 169.254.0.0/16 string(14) “169.254.0.0/16”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES 127.0.0.0/8 string(11) “127.0.0.0/8”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES 240.0.0.0/4 string(11) “240.0.0.0/4”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES 10.0.0.0 string(8) “10.0.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES 172.16.0.0 string(10) “172.16.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES 192.168.0.0 string(11) “192.168.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES 192.168.0.0:80 string(14) “192.168.0.0:80”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES 0.0.0.0 string(7) “0.0.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES 169.254.0.0 string(11) “169.254.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES 127.0.0.0 string(9) “127.0.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES 240.0.0.0 string(9) “240.0.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES :80 string(3) “:80”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES localhost string(9) “localhost”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “ABCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FDCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FGCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES FG:DB8:0:0:8:800:200C:417A string(26) “FG:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES 2001:DB8:0:0:8:800:200C:417A string(28) “2001:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES 12:34:56:78:9a:bc string(17) “12:34:56:78:9a:bc”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES http://www.yahoo.co.jp string(22) “http://www.yahoo.co.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES https://www.yahoo.co.jp string(23) “https://www.yahoo.co.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES ssh://www.yahoo.co.jp string(21) “ssh://www.yahoo.co.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES mailto:sample@example.jp string(24) “mailto:sample@example.jp”

タグを取り除きます。オプションで、 特殊文字を取り除いたりエンコードしたりします。
フィルタフラグ: コードが 32 未満の文字を除去します。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW NULL string(0) “”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW (空) string(0) “”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW 0 string(1) “0”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW 1 string(1) “1”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW -1 string(2) “-1”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW 0.1 string(3) “0.1”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW -0.1 string(4) “-0.1”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW 10000 string(5) “10000”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW “10,000” string(6) “10,000”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW 01 string(1) “1”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW 0xabc string(4) “2748”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW “0xghi” string(5) “0xghi”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW true string(1) “1”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW false string(0) “”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW yes string(3) “yes”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW no string(2) “no”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW on string(2) “on”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW off string(3) “off”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW ABC string(3) “ABC”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW abc string(3) “abc”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW あいう string(9) “あいう”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW 漢字 string(6) “漢字”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW <div>test</div> string(4) “test”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW ! string(1) “!”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW # string(1) “#”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW $ string(1) “$”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW % string(1) “%”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW & string(1) “&”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW string(5) “‘”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW * string(1) “*”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW + string(1) “+”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW string(1) “-“
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW = string(1) “=”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW ? string(1) “?”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW ^ string(1) “^”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW _ string(1) “_”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW ` string(1) “`”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW { string(1) “{“
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW | string(1) “|”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW } string(1) “}”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW ~ string(1) “~”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW @ string(1) “@”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW . string(1) “.”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW [ string(1) “[“
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW ] string(1) “]”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW ( ※半角 string(1) “(“
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW ) ※半角 string(1) “)”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW ( ※全角 string(3) “(”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW ) ※全角 string(3) “)”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW string(5) “””
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW \ string(1) “\”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW ; string(1) “;”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW : string(1) “:”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW , string(1) “,”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW / string(1) “/”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW < string(0) “”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW > string(1) “>”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW sample@example.jp string(17) “sample@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW .sample@example.jp string(18) “.sample@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW sample.@example.jp string(18) “sample.@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW sam..ple@example.jp string(19) “sam..ple@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW test.sample@example.jp string(22) “test.sample@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW myaddress+test2@gmail.com string(25) “myaddress+test2@gmail.com”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW 10.0.0.0/8 string(10) “10.0.0.0/8”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW 172.16.0.0/12 string(13) “172.16.0.0/12”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW 192.168.0.0/16 string(14) “192.168.0.0/16”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW 0.0.0.0/8 string(9) “0.0.0.0/8”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW 169.254.0.0/16 string(14) “169.254.0.0/16”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW 127.0.0.0/8 string(11) “127.0.0.0/8”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW 240.0.0.0/4 string(11) “240.0.0.0/4”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW 10.0.0.0 string(8) “10.0.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW 172.16.0.0 string(10) “172.16.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW 192.168.0.0 string(11) “192.168.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW 192.168.0.0:80 string(14) “192.168.0.0:80”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW 0.0.0.0 string(7) “0.0.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW 169.254.0.0 string(11) “169.254.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW 127.0.0.0 string(9) “127.0.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW 240.0.0.0 string(9) “240.0.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW :80 string(3) “:80”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW localhost string(9) “localhost”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “ABCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FDCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FGCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW FG:DB8:0:0:8:800:200C:417A string(26) “FG:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW 2001:DB8:0:0:8:800:200C:417A string(28) “2001:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW 12:34:56:78:9a:bc string(17) “12:34:56:78:9a:bc”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW http://www.yahoo.co.jp string(22) “http://www.yahoo.co.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW https://www.yahoo.co.jp string(23) “https://www.yahoo.co.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW ssh://www.yahoo.co.jp string(21) “ssh://www.yahoo.co.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW mailto:sample@example.jp string(24) “mailto:sample@example.jp”

タグを取り除きます。オプションで、 特殊文字を取り除いたりエンコードしたりします。
フィルタフラグ: コードが 127 より大きい文字を除去します。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH NULL string(0) “”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH (空) string(0) “”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH 0 string(1) “0”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH 1 string(1) “1”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH -1 string(2) “-1”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH 0.1 string(3) “0.1”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH -0.1 string(4) “-0.1”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH 10000 string(5) “10000”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH “10,000” string(6) “10,000”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH 01 string(1) “1”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH 0xabc string(4) “2748”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH “0xghi” string(5) “0xghi”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH true string(1) “1”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH false string(0) “”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH yes string(3) “yes”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH no string(2) “no”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH on string(2) “on”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH off string(3) “off”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH ABC string(3) “ABC”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH abc string(3) “abc”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH あいう string(0) “”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH 漢字 string(0) “”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH <div>test</div> string(4) “test”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH ! string(1) “!”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH # string(1) “#”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH $ string(1) “$”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH % string(1) “%”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH & string(1) “&”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH string(5) “‘”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH * string(1) “*”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH + string(1) “+”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH string(1) “-“
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH = string(1) “=”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH ? string(1) “?”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH ^ string(1) “^”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH _ string(1) “_”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH ` string(1) “`”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH { string(1) “{“
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH | string(1) “|”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH } string(1) “}”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH ~ string(1) “~”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH @ string(1) “@”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH . string(1) “.”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH [ string(1) “[“
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH ] string(1) “]”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH ( ※半角 string(1) “(“
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH ) ※半角 string(1) “)”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH ( ※全角 string(0) “”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH ) ※全角 string(0) “”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH string(5) “””
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH \ string(1) “\”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH ; string(1) “;”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH : string(1) “:”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH , string(1) “,”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH / string(1) “/”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH < string(0) “”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH > string(1) “>”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH sample@example.jp string(17) “sample@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH .sample@example.jp string(18) “.sample@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH sample.@example.jp string(18) “sample.@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH sam..ple@example.jp string(19) “sam..ple@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH test.sample@example.jp string(22) “test.sample@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH myaddress+test2@gmail.com string(25) “myaddress+test2@gmail.com”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH 10.0.0.0/8 string(10) “10.0.0.0/8”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH 172.16.0.0/12 string(13) “172.16.0.0/12”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH 192.168.0.0/16 string(14) “192.168.0.0/16”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH 0.0.0.0/8 string(9) “0.0.0.0/8”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH 169.254.0.0/16 string(14) “169.254.0.0/16”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH 127.0.0.0/8 string(11) “127.0.0.0/8”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH 240.0.0.0/4 string(11) “240.0.0.0/4”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH 10.0.0.0 string(8) “10.0.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH 172.16.0.0 string(10) “172.16.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH 192.168.0.0 string(11) “192.168.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH 192.168.0.0:80 string(14) “192.168.0.0:80”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH 0.0.0.0 string(7) “0.0.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH 169.254.0.0 string(11) “169.254.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH 127.0.0.0 string(9) “127.0.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH 240.0.0.0 string(9) “240.0.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH :80 string(3) “:80”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH localhost string(9) “localhost”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “ABCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FDCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FGCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH FG:DB8:0:0:8:800:200C:417A string(26) “FG:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH 2001:DB8:0:0:8:800:200C:417A string(28) “2001:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH 12:34:56:78:9a:bc string(17) “12:34:56:78:9a:bc”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH http://www.yahoo.co.jp string(22) “http://www.yahoo.co.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH https://www.yahoo.co.jp string(23) “https://www.yahoo.co.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH ssh://www.yahoo.co.jp string(21) “ssh://www.yahoo.co.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH mailto:sample@example.jp string(24) “mailto:sample@example.jp”

タグを取り除きます。オプションで、 特殊文字を取り除いたりエンコードしたりします。
フィルタフラグ: バックティック文字を除去します。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK NULL string(0) “”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK (空) string(0) “”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK 0 string(1) “0”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK 1 string(1) “1”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK -1 string(2) “-1”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK 0.1 string(3) “0.1”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK -0.1 string(4) “-0.1”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK 10000 string(5) “10000”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK “10,000” string(6) “10,000”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK 01 string(1) “1”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK 0xabc string(4) “2748”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK “0xghi” string(5) “0xghi”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK true string(1) “1”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK false string(0) “”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK yes string(3) “yes”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK no string(2) “no”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK on string(2) “on”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK off string(3) “off”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK ABC string(3) “ABC”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK abc string(3) “abc”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK あいう string(9) “あいう”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK 漢字 string(6) “漢字”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK <div>test</div> string(4) “test”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK ! string(1) “!”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK # string(1) “#”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK $ string(1) “$”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK % string(1) “%”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK & string(1) “&”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK string(5) “‘”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK * string(1) “*”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK + string(1) “+”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK string(1) “-“
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK = string(1) “=”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK ? string(1) “?”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK ^ string(1) “^”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK _ string(1) “_”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK ` string(0) “”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK { string(1) “{“
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK | string(1) “|”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK } string(1) “}”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK ~ string(1) “~”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK @ string(1) “@”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK . string(1) “.”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK [ string(1) “[“
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK ] string(1) “]”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK ( ※半角 string(1) “(“
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK ) ※半角 string(1) “)”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK ( ※全角 string(3) “(”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK ) ※全角 string(3) “)”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK string(5) “””
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK \ string(1) “\”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK ; string(1) “;”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK : string(1) “:”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK , string(1) “,”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK / string(1) “/”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK < string(0) “”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK > string(1) “>”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK sample@example.jp string(17) “sample@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK .sample@example.jp string(18) “.sample@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK sample.@example.jp string(18) “sample.@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK sam..ple@example.jp string(19) “sam..ple@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK test.sample@example.jp string(22) “test.sample@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK myaddress+test2@gmail.com string(25) “myaddress+test2@gmail.com”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK 10.0.0.0/8 string(10) “10.0.0.0/8”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK 172.16.0.0/12 string(13) “172.16.0.0/12”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK 192.168.0.0/16 string(14) “192.168.0.0/16”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK 0.0.0.0/8 string(9) “0.0.0.0/8”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK 169.254.0.0/16 string(14) “169.254.0.0/16”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK 127.0.0.0/8 string(11) “127.0.0.0/8”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK 240.0.0.0/4 string(11) “240.0.0.0/4”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK 10.0.0.0 string(8) “10.0.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK 172.16.0.0 string(10) “172.16.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK 192.168.0.0 string(11) “192.168.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK 192.168.0.0:80 string(14) “192.168.0.0:80”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK 0.0.0.0 string(7) “0.0.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK 169.254.0.0 string(11) “169.254.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK 127.0.0.0 string(9) “127.0.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK 240.0.0.0 string(9) “240.0.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK :80 string(3) “:80”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK localhost string(9) “localhost”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “ABCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FDCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FGCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK FG:DB8:0:0:8:800:200C:417A string(26) “FG:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK 2001:DB8:0:0:8:800:200C:417A string(28) “2001:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK 12:34:56:78:9a:bc string(17) “12:34:56:78:9a:bc”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK http://www.yahoo.co.jp string(22) “http://www.yahoo.co.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK https://www.yahoo.co.jp string(23) “https://www.yahoo.co.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK ssh://www.yahoo.co.jp string(21) “ssh://www.yahoo.co.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK mailto:sample@example.jp string(24) “mailto:sample@example.jp”

タグを取り除きます。オプションで、 特殊文字を取り除いたりエンコードしたりします。
フィルタフラグ: コードが 32 未満のすべての文字をエンコードします。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW NULL string(0) “”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW (空) string(0) “”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW 0 string(1) “0”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW 1 string(1) “1”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW -1 string(2) “-1”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW 0.1 string(3) “0.1”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW -0.1 string(4) “-0.1”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW 10000 string(5) “10000”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW “10,000” string(6) “10,000”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW 01 string(1) “1”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW 0xabc string(4) “2748”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW “0xghi” string(5) “0xghi”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW true string(1) “1”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW false string(0) “”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW yes string(3) “yes”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW no string(2) “no”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW on string(2) “on”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW off string(3) “off”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW ABC string(3) “ABC”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW abc string(3) “abc”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW あいう string(9) “あいう”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW 漢字 string(6) “漢字”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW <div>test</div> string(4) “test”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW ! string(1) “!”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW # string(1) “#”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW $ string(1) “$”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW % string(1) “%”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW & string(1) “&”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW string(5) “‘”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW * string(1) “*”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW + string(1) “+”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW string(1) “-“
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW = string(1) “=”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW ? string(1) “?”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW ^ string(1) “^”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW _ string(1) “_”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW ` string(1) “`”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW { string(1) “{“
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW | string(1) “|”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW } string(1) “}”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW ~ string(1) “~”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW @ string(1) “@”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW . string(1) “.”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW [ string(1) “[“
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW ] string(1) “]”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW ( ※半角 string(1) “(“
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW ) ※半角 string(1) “)”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW ( ※全角 string(3) “(”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW ) ※全角 string(3) “)”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW string(5) “””
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW \ string(1) “\”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW ; string(1) “;”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW : string(1) “:”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW , string(1) “,”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW / string(1) “/”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW < string(0) “”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW > string(1) “>”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW sample@example.jp string(17) “sample@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW .sample@example.jp string(18) “.sample@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW sample.@example.jp string(18) “sample.@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW sam..ple@example.jp string(19) “sam..ple@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW test.sample@example.jp string(22) “test.sample@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW myaddress+test2@gmail.com string(25) “myaddress+test2@gmail.com”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW 10.0.0.0/8 string(10) “10.0.0.0/8”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW 172.16.0.0/12 string(13) “172.16.0.0/12”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW 192.168.0.0/16 string(14) “192.168.0.0/16”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW 0.0.0.0/8 string(9) “0.0.0.0/8”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW 169.254.0.0/16 string(14) “169.254.0.0/16”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW 127.0.0.0/8 string(11) “127.0.0.0/8”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW 240.0.0.0/4 string(11) “240.0.0.0/4”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW 10.0.0.0 string(8) “10.0.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW 172.16.0.0 string(10) “172.16.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW 192.168.0.0 string(11) “192.168.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW 192.168.0.0:80 string(14) “192.168.0.0:80”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW 0.0.0.0 string(7) “0.0.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW 169.254.0.0 string(11) “169.254.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW 127.0.0.0 string(9) “127.0.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW 240.0.0.0 string(9) “240.0.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW :80 string(3) “:80”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW localhost string(9) “localhost”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “ABCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FDCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FGCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW FG:DB8:0:0:8:800:200C:417A string(26) “FG:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW 2001:DB8:0:0:8:800:200C:417A string(28) “2001:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW 12:34:56:78:9a:bc string(17) “12:34:56:78:9a:bc”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW http://www.yahoo.co.jp string(22) “http://www.yahoo.co.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW https://www.yahoo.co.jp string(23) “https://www.yahoo.co.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW ssh://www.yahoo.co.jp string(21) “ssh://www.yahoo.co.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW mailto:sample@example.jp string(24) “mailto:sample@example.jp”

タグを取り除きます。オプションで、 特殊文字を取り除いたりエンコードしたりします。
フィルタフラグ: コードが 127 より大きいすべての文字をエンコードします。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH NULL string(0) “”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH (空) string(0) “”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH 0 string(1) “0”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH 1 string(1) “1”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH -1 string(2) “-1”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH 0.1 string(3) “0.1”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH -0.1 string(4) “-0.1”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH 10000 string(5) “10000”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH “10,000” string(6) “10,000”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH 01 string(1) “1”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH 0xabc string(4) “2748”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH “0xghi” string(5) “0xghi”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH true string(1) “1”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH false string(0) “”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH yes string(3) “yes”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH no string(2) “no”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH on string(2) “on”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH off string(3) “off”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH ABC string(3) “ABC”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH abc string(3) “abc”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH あいう string(54) “ã‚ã„㆔
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH 漢字 string(36) “漢字”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH <div>test</div> string(4) “test”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH ! string(1) “!”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH # string(1) “#”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH $ string(1) “$”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH % string(1) “%”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH & string(1) “&”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH string(5) “‘”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH * string(1) “*”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH + string(1) “+”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH string(1) “-“
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH = string(1) “=”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH ? string(1) “?”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH ^ string(1) “^”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH _ string(1) “_”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH ` string(1) “`”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH { string(1) “{“
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH | string(1) “|”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH } string(1) “}”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH ~ string(1) “~”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH @ string(1) “@”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH . string(1) “.”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH [ string(1) “[“
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH ] string(1) “]”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH ( ※半角 string(1) “(“
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH ) ※半角 string(1) “)”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH ( ※全角 string(18) “(”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH ) ※全角 string(18) “)”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH string(5) “””
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH \ string(1) “\”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH ; string(1) “;”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH : string(1) “:”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH , string(1) “,”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH / string(1) “/”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH < string(0) “”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH > string(1) “>”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH sample@example.jp string(17) “sample@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH .sample@example.jp string(18) “.sample@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH sample.@example.jp string(18) “sample.@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH sam..ple@example.jp string(19) “sam..ple@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH test.sample@example.jp string(22) “test.sample@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH myaddress+test2@gmail.com string(25) “myaddress+test2@gmail.com”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH 10.0.0.0/8 string(10) “10.0.0.0/8”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH 172.16.0.0/12 string(13) “172.16.0.0/12”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH 192.168.0.0/16 string(14) “192.168.0.0/16”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH 0.0.0.0/8 string(9) “0.0.0.0/8”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH 169.254.0.0/16 string(14) “169.254.0.0/16”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH 127.0.0.0/8 string(11) “127.0.0.0/8”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH 240.0.0.0/4 string(11) “240.0.0.0/4”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH 10.0.0.0 string(8) “10.0.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH 172.16.0.0 string(10) “172.16.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH 192.168.0.0 string(11) “192.168.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH 192.168.0.0:80 string(14) “192.168.0.0:80”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH 0.0.0.0 string(7) “0.0.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH 169.254.0.0 string(11) “169.254.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH 127.0.0.0 string(9) “127.0.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH 240.0.0.0 string(9) “240.0.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH :80 string(3) “:80”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH localhost string(9) “localhost”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “ABCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FDCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FGCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH FG:DB8:0:0:8:800:200C:417A string(26) “FG:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH 2001:DB8:0:0:8:800:200C:417A string(28) “2001:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH 12:34:56:78:9a:bc string(17) “12:34:56:78:9a:bc”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH http://www.yahoo.co.jp string(22) “http://www.yahoo.co.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH https://www.yahoo.co.jp string(23) “https://www.yahoo.co.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH ssh://www.yahoo.co.jp string(21) “ssh://www.yahoo.co.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH mailto:sample@example.jp string(24) “mailto:sample@example.jp”

タグを取り除きます。オプションで、 特殊文字を取り除いたりエンコードしたりします。
フィルタフラグ: アンパサンド (&) をエンコードします。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP NULL string(0) “”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP (空) string(0) “”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP 0 string(1) “0”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP 1 string(1) “1”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP -1 string(2) “-1”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP 0.1 string(3) “0.1”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP -0.1 string(4) “-0.1”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP 10000 string(5) “10000”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP “10,000” string(6) “10,000”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP 01 string(1) “1”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP 0xabc string(4) “2748”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP “0xghi” string(5) “0xghi”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP true string(1) “1”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP false string(0) “”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP yes string(3) “yes”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP no string(2) “no”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP on string(2) “on”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP off string(3) “off”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP ABC string(3) “ABC”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP abc string(3) “abc”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP あいう string(9) “あいう”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP 漢字 string(6) “漢字”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP <div>test</div> string(4) “test”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP ! string(1) “!”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP # string(1) “#”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP $ string(1) “$”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP % string(1) “%”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP & string(5) “&”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP string(5) “‘”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP * string(1) “*”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP + string(1) “+”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP string(1) “-“
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP = string(1) “=”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP ? string(1) “?”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP ^ string(1) “^”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP _ string(1) “_”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP ` string(1) “`”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP { string(1) “{“
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP | string(1) “|”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP } string(1) “}”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP ~ string(1) “~”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP @ string(1) “@”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP . string(1) “.”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP [ string(1) “[“
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP ] string(1) “]”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP ( ※半角 string(1) “(“
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP ) ※半角 string(1) “)”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP ( ※全角 string(3) “(”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP ) ※全角 string(3) “)”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP string(5) “””
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP \ string(1) “\”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP ; string(1) “;”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP : string(1) “:”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP , string(1) “,”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP / string(1) “/”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP < string(0) “”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP > string(1) “>”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP sample@example.jp string(17) “sample@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP .sample@example.jp string(18) “.sample@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP sample.@example.jp string(18) “sample.@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP sam..ple@example.jp string(19) “sam..ple@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP test.sample@example.jp string(22) “test.sample@example.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP myaddress+test2@gmail.com string(25) “myaddress+test2@gmail.com”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP 10.0.0.0/8 string(10) “10.0.0.0/8”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP 172.16.0.0/12 string(13) “172.16.0.0/12”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP 192.168.0.0/16 string(14) “192.168.0.0/16”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP 0.0.0.0/8 string(9) “0.0.0.0/8”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP 169.254.0.0/16 string(14) “169.254.0.0/16”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP 127.0.0.0/8 string(11) “127.0.0.0/8”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP 240.0.0.0/4 string(11) “240.0.0.0/4”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP 10.0.0.0 string(8) “10.0.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP 172.16.0.0 string(10) “172.16.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP 192.168.0.0 string(11) “192.168.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP 192.168.0.0:80 string(14) “192.168.0.0:80”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP 0.0.0.0 string(7) “0.0.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP 169.254.0.0 string(11) “169.254.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP 127.0.0.0 string(9) “127.0.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP 240.0.0.0 string(9) “240.0.0.0”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP :80 string(3) “:80”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP localhost string(9) “localhost”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “ABCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FDCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FGCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP FG:DB8:0:0:8:800:200C:417A string(26) “FG:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP 2001:DB8:0:0:8:800:200C:417A string(28) “2001:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP 12:34:56:78:9a:bc string(17) “12:34:56:78:9a:bc”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP http://www.yahoo.co.jp string(22) “http://www.yahoo.co.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP https://www.yahoo.co.jp string(23) “https://www.yahoo.co.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP ssh://www.yahoo.co.jp string(21) “ssh://www.yahoo.co.jp”
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP mailto:sample@example.jp string(24) “mailto:sample@example.jp”

“string” フィルタのエイリアス。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_SANITIZE_STRIPPED NULL string(0) “”
FILTER_SANITIZE_STRIPPED (空) string(0) “”
FILTER_SANITIZE_STRIPPED 0 string(1) “0”
FILTER_SANITIZE_STRIPPED 1 string(1) “1”
FILTER_SANITIZE_STRIPPED -1 string(2) “-1”
FILTER_SANITIZE_STRIPPED 0.1 string(3) “0.1”
FILTER_SANITIZE_STRIPPED -0.1 string(4) “-0.1”
FILTER_SANITIZE_STRIPPED 10000 string(5) “10000”
FILTER_SANITIZE_STRIPPED “10,000” string(6) “10,000”
FILTER_SANITIZE_STRIPPED 01 string(1) “1”
FILTER_SANITIZE_STRIPPED 0xabc string(4) “2748”
FILTER_SANITIZE_STRIPPED “0xghi” string(5) “0xghi”
FILTER_SANITIZE_STRIPPED true string(1) “1”
FILTER_SANITIZE_STRIPPED false string(0) “”
FILTER_SANITIZE_STRIPPED yes string(3) “yes”
FILTER_SANITIZE_STRIPPED no string(2) “no”
FILTER_SANITIZE_STRIPPED on string(2) “on”
FILTER_SANITIZE_STRIPPED off string(3) “off”
FILTER_SANITIZE_STRIPPED ABC string(3) “ABC”
FILTER_SANITIZE_STRIPPED abc string(3) “abc”
FILTER_SANITIZE_STRIPPED あいう string(9) “あいう”
FILTER_SANITIZE_STRIPPED 漢字 string(6) “漢字”
FILTER_SANITIZE_STRIPPED <div>test</div> string(4) “test”
FILTER_SANITIZE_STRIPPED ! string(1) “!”
FILTER_SANITIZE_STRIPPED # string(1) “#”
FILTER_SANITIZE_STRIPPED $ string(1) “$”
FILTER_SANITIZE_STRIPPED % string(1) “%”
FILTER_SANITIZE_STRIPPED & string(1) “&”
FILTER_SANITIZE_STRIPPED string(5) “‘”
FILTER_SANITIZE_STRIPPED * string(1) “*”
FILTER_SANITIZE_STRIPPED + string(1) “+”
FILTER_SANITIZE_STRIPPED string(1) “-“
FILTER_SANITIZE_STRIPPED = string(1) “=”
FILTER_SANITIZE_STRIPPED ? string(1) “?”
FILTER_SANITIZE_STRIPPED ^ string(1) “^”
FILTER_SANITIZE_STRIPPED _ string(1) “_”
FILTER_SANITIZE_STRIPPED ` string(1) “`”
FILTER_SANITIZE_STRIPPED { string(1) “{“
FILTER_SANITIZE_STRIPPED | string(1) “|”
FILTER_SANITIZE_STRIPPED } string(1) “}”
FILTER_SANITIZE_STRIPPED ~ string(1) “~”
FILTER_SANITIZE_STRIPPED @ string(1) “@”
FILTER_SANITIZE_STRIPPED . string(1) “.”
FILTER_SANITIZE_STRIPPED [ string(1) “[“
FILTER_SANITIZE_STRIPPED ] string(1) “]”
FILTER_SANITIZE_STRIPPED ( ※半角 string(1) “(“
FILTER_SANITIZE_STRIPPED ) ※半角 string(1) “)”
FILTER_SANITIZE_STRIPPED ( ※全角 string(3) “(”
FILTER_SANITIZE_STRIPPED ) ※全角 string(3) “)”
FILTER_SANITIZE_STRIPPED string(5) “””
FILTER_SANITIZE_STRIPPED \ string(1) “\”
FILTER_SANITIZE_STRIPPED ; string(1) “;”
FILTER_SANITIZE_STRIPPED : string(1) “:”
FILTER_SANITIZE_STRIPPED , string(1) “,”
FILTER_SANITIZE_STRIPPED / string(1) “/”
FILTER_SANITIZE_STRIPPED < string(0) “”
FILTER_SANITIZE_STRIPPED > string(1) “>”
FILTER_SANITIZE_STRIPPED sample@example.jp string(17) “sample@example.jp”
FILTER_SANITIZE_STRIPPED .sample@example.jp string(18) “.sample@example.jp”
FILTER_SANITIZE_STRIPPED sample.@example.jp string(18) “sample.@example.jp”
FILTER_SANITIZE_STRIPPED sam..ple@example.jp string(19) “sam..ple@example.jp”
FILTER_SANITIZE_STRIPPED test.sample@example.jp string(22) “test.sample@example.jp”
FILTER_SANITIZE_STRIPPED myaddress+test2@gmail.com string(25) “myaddress+test2@gmail.com”
FILTER_SANITIZE_STRIPPED 10.0.0.0/8 string(10) “10.0.0.0/8”
FILTER_SANITIZE_STRIPPED 172.16.0.0/12 string(13) “172.16.0.0/12”
FILTER_SANITIZE_STRIPPED 192.168.0.0/16 string(14) “192.168.0.0/16”
FILTER_SANITIZE_STRIPPED 0.0.0.0/8 string(9) “0.0.0.0/8”
FILTER_SANITIZE_STRIPPED 169.254.0.0/16 string(14) “169.254.0.0/16”
FILTER_SANITIZE_STRIPPED 127.0.0.0/8 string(11) “127.0.0.0/8”
FILTER_SANITIZE_STRIPPED 240.0.0.0/4 string(11) “240.0.0.0/4”
FILTER_SANITIZE_STRIPPED 10.0.0.0 string(8) “10.0.0.0”
FILTER_SANITIZE_STRIPPED 172.16.0.0 string(10) “172.16.0.0”
FILTER_SANITIZE_STRIPPED 192.168.0.0 string(11) “192.168.0.0”
FILTER_SANITIZE_STRIPPED 192.168.0.0:80 string(14) “192.168.0.0:80”
FILTER_SANITIZE_STRIPPED 0.0.0.0 string(7) “0.0.0.0”
FILTER_SANITIZE_STRIPPED 169.254.0.0 string(11) “169.254.0.0”
FILTER_SANITIZE_STRIPPED 127.0.0.0 string(9) “127.0.0.0”
FILTER_SANITIZE_STRIPPED 240.0.0.0 string(9) “240.0.0.0”
FILTER_SANITIZE_STRIPPED :80 string(3) “:80”
FILTER_SANITIZE_STRIPPED localhost string(9) “localhost”
FILTER_SANITIZE_STRIPPED ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “ABCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_STRIPPED FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FDCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_STRIPPED FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FGCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_STRIPPED FG:DB8:0:0:8:800:200C:417A string(26) “FG:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_STRIPPED 2001:DB8:0:0:8:800:200C:417A string(28) “2001:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_STRIPPED 12:34:56:78:9a:bc string(17) “12:34:56:78:9a:bc”
FILTER_SANITIZE_STRIPPED http://www.yahoo.co.jp string(22) “http://www.yahoo.co.jp”
FILTER_SANITIZE_STRIPPED https://www.yahoo.co.jp string(23) “https://www.yahoo.co.jp”
FILTER_SANITIZE_STRIPPED ssh://www.yahoo.co.jp string(21) “ssh://www.yahoo.co.jp”
FILTER_SANITIZE_STRIPPED mailto:sample@example.jp string(24) “mailto:sample@example.jp”

英字、数字および $-_.+!*'(),{}|\^~[]`<>#%”;/?:@&= 以外のすべての文字を取り除きます。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_SANITIZE_URL NULL string(0) “”
FILTER_SANITIZE_URL (空) string(0) “”
FILTER_SANITIZE_URL 0 string(1) “0”
FILTER_SANITIZE_URL 1 string(1) “1”
FILTER_SANITIZE_URL -1 string(2) “-1”
FILTER_SANITIZE_URL 0.1 string(3) “0.1”
FILTER_SANITIZE_URL -0.1 string(4) “-0.1”
FILTER_SANITIZE_URL 10000 string(5) “10000”
FILTER_SANITIZE_URL “10,000” string(6) “10,000”
FILTER_SANITIZE_URL 01 string(1) “1”
FILTER_SANITIZE_URL 0xabc string(4) “2748”
FILTER_SANITIZE_URL “0xghi” string(5) “0xghi”
FILTER_SANITIZE_URL true string(1) “1”
FILTER_SANITIZE_URL false string(0) “”
FILTER_SANITIZE_URL yes string(3) “yes”
FILTER_SANITIZE_URL no string(2) “no”
FILTER_SANITIZE_URL on string(2) “on”
FILTER_SANITIZE_URL off string(3) “off”
FILTER_SANITIZE_URL ABC string(3) “ABC”
FILTER_SANITIZE_URL abc string(3) “abc”
FILTER_SANITIZE_URL あいう string(0) “”
FILTER_SANITIZE_URL 漢字 string(0) “”
FILTER_SANITIZE_URL <div>test</div> string(15) ”

test

FILTER_SANITIZE_URL ! string(1) “!”
FILTER_SANITIZE_URL # string(1) “#”
FILTER_SANITIZE_URL $ string(1) “$”
FILTER_SANITIZE_URL % string(1) “%”
FILTER_SANITIZE_URL & string(1) “&”
FILTER_SANITIZE_URL string(1) “‘”
FILTER_SANITIZE_URL * string(1) “*”
FILTER_SANITIZE_URL + string(1) “+”
FILTER_SANITIZE_URL string(1) “-“
FILTER_SANITIZE_URL = string(1) “=”
FILTER_SANITIZE_URL ? string(1) “?”
FILTER_SANITIZE_URL ^ string(1) “^”
FILTER_SANITIZE_URL _ string(1) “_”
FILTER_SANITIZE_URL ` string(1) “`”
FILTER_SANITIZE_URL { string(1) “{“
FILTER_SANITIZE_URL | string(1) “|”
FILTER_SANITIZE_URL } string(1) “}”
FILTER_SANITIZE_URL ~ string(1) “~”
FILTER_SANITIZE_URL @ string(1) “@”
FILTER_SANITIZE_URL . string(1) “.”
FILTER_SANITIZE_URL [ string(1) “[“
FILTER_SANITIZE_URL ] string(1) “]”
FILTER_SANITIZE_URL ( ※半角 string(1) “(“
FILTER_SANITIZE_URL ) ※半角 string(1) “)”
FILTER_SANITIZE_URL ( ※全角 string(0) “”
FILTER_SANITIZE_URL ) ※全角 string(0) “”
FILTER_SANITIZE_URL string(1) “””
FILTER_SANITIZE_URL \ string(1) “\”
FILTER_SANITIZE_URL ; string(1) “;”
FILTER_SANITIZE_URL : string(1) “:”
FILTER_SANITIZE_URL , string(1) “,”
FILTER_SANITIZE_URL / string(1) “/”
FILTER_SANITIZE_URL < string(1) “<“
FILTER_SANITIZE_URL > string(1) “>”
FILTER_SANITIZE_URL sample@example.jp string(17) “sample@example.jp”
FILTER_SANITIZE_URL .sample@example.jp string(18) “.sample@example.jp”
FILTER_SANITIZE_URL sample.@example.jp string(18) “sample.@example.jp”
FILTER_SANITIZE_URL sam..ple@example.jp string(19) “sam..ple@example.jp”
FILTER_SANITIZE_URL test.sample@example.jp string(22) “test.sample@example.jp”
FILTER_SANITIZE_URL myaddress+test2@gmail.com string(25) “myaddress+test2@gmail.com”
FILTER_SANITIZE_URL 10.0.0.0/8 string(10) “10.0.0.0/8”
FILTER_SANITIZE_URL 172.16.0.0/12 string(13) “172.16.0.0/12”
FILTER_SANITIZE_URL 192.168.0.0/16 string(14) “192.168.0.0/16”
FILTER_SANITIZE_URL 0.0.0.0/8 string(9) “0.0.0.0/8”
FILTER_SANITIZE_URL 169.254.0.0/16 string(14) “169.254.0.0/16”
FILTER_SANITIZE_URL 127.0.0.0/8 string(11) “127.0.0.0/8”
FILTER_SANITIZE_URL 240.0.0.0/4 string(11) “240.0.0.0/4”
FILTER_SANITIZE_URL 10.0.0.0 string(8) “10.0.0.0”
FILTER_SANITIZE_URL 172.16.0.0 string(10) “172.16.0.0”
FILTER_SANITIZE_URL 192.168.0.0 string(11) “192.168.0.0”
FILTER_SANITIZE_URL 192.168.0.0:80 string(14) “192.168.0.0:80”
FILTER_SANITIZE_URL 0.0.0.0 string(7) “0.0.0.0”
FILTER_SANITIZE_URL 169.254.0.0 string(11) “169.254.0.0”
FILTER_SANITIZE_URL 127.0.0.0 string(9) “127.0.0.0”
FILTER_SANITIZE_URL 240.0.0.0 string(9) “240.0.0.0”
FILTER_SANITIZE_URL :80 string(3) “:80”
FILTER_SANITIZE_URL localhost string(9) “localhost”
FILTER_SANITIZE_URL ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “ABCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_URL FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FDCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_URL FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FGCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_SANITIZE_URL FG:DB8:0:0:8:800:200C:417A string(26) “FG:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_URL 2001:DB8:0:0:8:800:200C:417A string(28) “2001:DB8:0:0:8:800:200C:417A”
FILTER_SANITIZE_URL 12:34:56:78:9a:bc string(17) “12:34:56:78:9a:bc”
FILTER_SANITIZE_URL http://www.yahoo.co.jp string(22) “http://www.yahoo.co.jp”
FILTER_SANITIZE_URL https://www.yahoo.co.jp string(23) “https://www.yahoo.co.jp”
FILTER_SANITIZE_URL ssh://www.yahoo.co.jp string(21) “ssh://www.yahoo.co.jp”
FILTER_SANITIZE_URL mailto:sample@example.jp string(24) “mailto:sample@example.jp”

何もせず、オプションで特殊文字を取り除いたりエンコードしたりします。 FILTER_DEFAULT は、このフィルタのエイリアスです。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_UNSAFE_RAW NULL string(0) “”
FILTER_UNSAFE_RAW (空) string(0) “”
FILTER_UNSAFE_RAW 0 string(1) “0”
FILTER_UNSAFE_RAW 1 string(1) “1”
FILTER_UNSAFE_RAW -1 string(2) “-1”
FILTER_UNSAFE_RAW 0.1 string(3) “0.1”
FILTER_UNSAFE_RAW -0.1 string(4) “-0.1”
FILTER_UNSAFE_RAW 10000 string(5) “10000”
FILTER_UNSAFE_RAW “10,000” string(6) “10,000”
FILTER_UNSAFE_RAW 01 string(1) “1”
FILTER_UNSAFE_RAW 0xabc string(4) “2748”
FILTER_UNSAFE_RAW “0xghi” string(5) “0xghi”
FILTER_UNSAFE_RAW true string(1) “1”
FILTER_UNSAFE_RAW false string(0) “”
FILTER_UNSAFE_RAW yes string(3) “yes”
FILTER_UNSAFE_RAW no string(2) “no”
FILTER_UNSAFE_RAW on string(2) “on”
FILTER_UNSAFE_RAW off string(3) “off”
FILTER_UNSAFE_RAW ABC string(3) “ABC”
FILTER_UNSAFE_RAW abc string(3) “abc”
FILTER_UNSAFE_RAW あいう string(9) “あいう”
FILTER_UNSAFE_RAW 漢字 string(6) “漢字”
FILTER_UNSAFE_RAW <div>test</div> string(15) ”

test

FILTER_UNSAFE_RAW ! string(1) “!”
FILTER_UNSAFE_RAW # string(1) “#”
FILTER_UNSAFE_RAW $ string(1) “$”
FILTER_UNSAFE_RAW % string(1) “%”
FILTER_UNSAFE_RAW & string(1) “&”
FILTER_UNSAFE_RAW string(1) “‘”
FILTER_UNSAFE_RAW * string(1) “*”
FILTER_UNSAFE_RAW + string(1) “+”
FILTER_UNSAFE_RAW string(1) “-“
FILTER_UNSAFE_RAW = string(1) “=”
FILTER_UNSAFE_RAW ? string(1) “?”
FILTER_UNSAFE_RAW ^ string(1) “^”
FILTER_UNSAFE_RAW _ string(1) “_”
FILTER_UNSAFE_RAW ` string(1) “`”
FILTER_UNSAFE_RAW { string(1) “{“
FILTER_UNSAFE_RAW | string(1) “|”
FILTER_UNSAFE_RAW } string(1) “}”
FILTER_UNSAFE_RAW ~ string(1) “~”
FILTER_UNSAFE_RAW @ string(1) “@”
FILTER_UNSAFE_RAW . string(1) “.”
FILTER_UNSAFE_RAW [ string(1) “[“
FILTER_UNSAFE_RAW ] string(1) “]”
FILTER_UNSAFE_RAW ( ※半角 string(1) “(“
FILTER_UNSAFE_RAW ) ※半角 string(1) “)”
FILTER_UNSAFE_RAW ( ※全角 string(3) “(”
FILTER_UNSAFE_RAW ) ※全角 string(3) “)”
FILTER_UNSAFE_RAW string(1) “””
FILTER_UNSAFE_RAW \ string(1) “\”
FILTER_UNSAFE_RAW ; string(1) “;”
FILTER_UNSAFE_RAW : string(1) “:”
FILTER_UNSAFE_RAW , string(1) “,”
FILTER_UNSAFE_RAW / string(1) “/”
FILTER_UNSAFE_RAW < string(1) “<“
FILTER_UNSAFE_RAW > string(1) “>”
FILTER_UNSAFE_RAW sample@example.jp string(17) “sample@example.jp”
FILTER_UNSAFE_RAW .sample@example.jp string(18) “.sample@example.jp”
FILTER_UNSAFE_RAW sample.@example.jp string(18) “sample.@example.jp”
FILTER_UNSAFE_RAW sam..ple@example.jp string(19) “sam..ple@example.jp”
FILTER_UNSAFE_RAW test.sample@example.jp string(22) “test.sample@example.jp”
FILTER_UNSAFE_RAW myaddress+test2@gmail.com string(25) “myaddress+test2@gmail.com”
FILTER_UNSAFE_RAW 10.0.0.0/8 string(10) “10.0.0.0/8”
FILTER_UNSAFE_RAW 172.16.0.0/12 string(13) “172.16.0.0/12”
FILTER_UNSAFE_RAW 192.168.0.0/16 string(14) “192.168.0.0/16”
FILTER_UNSAFE_RAW 0.0.0.0/8 string(9) “0.0.0.0/8”
FILTER_UNSAFE_RAW 169.254.0.0/16 string(14) “169.254.0.0/16”
FILTER_UNSAFE_RAW 127.0.0.0/8 string(11) “127.0.0.0/8”
FILTER_UNSAFE_RAW 240.0.0.0/4 string(11) “240.0.0.0/4”
FILTER_UNSAFE_RAW 10.0.0.0 string(8) “10.0.0.0”
FILTER_UNSAFE_RAW 172.16.0.0 string(10) “172.16.0.0”
FILTER_UNSAFE_RAW 192.168.0.0 string(11) “192.168.0.0”
FILTER_UNSAFE_RAW 192.168.0.0:80 string(14) “192.168.0.0:80”
FILTER_UNSAFE_RAW 0.0.0.0 string(7) “0.0.0.0”
FILTER_UNSAFE_RAW 169.254.0.0 string(11) “169.254.0.0”
FILTER_UNSAFE_RAW 127.0.0.0 string(9) “127.0.0.0”
FILTER_UNSAFE_RAW 240.0.0.0 string(9) “240.0.0.0”
FILTER_UNSAFE_RAW :80 string(3) “:80”
FILTER_UNSAFE_RAW localhost string(9) “localhost”
FILTER_UNSAFE_RAW ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “ABCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_UNSAFE_RAW FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FDCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_UNSAFE_RAW FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FGCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_UNSAFE_RAW FG:DB8:0:0:8:800:200C:417A string(26) “FG:DB8:0:0:8:800:200C:417A”
FILTER_UNSAFE_RAW 2001:DB8:0:0:8:800:200C:417A string(28) “2001:DB8:0:0:8:800:200C:417A”
FILTER_UNSAFE_RAW 12:34:56:78:9a:bc string(17) “12:34:56:78:9a:bc”
FILTER_UNSAFE_RAW http://www.yahoo.co.jp string(22) “http://www.yahoo.co.jp”
FILTER_UNSAFE_RAW https://www.yahoo.co.jp string(23) “https://www.yahoo.co.jp”
FILTER_UNSAFE_RAW ssh://www.yahoo.co.jp string(21) “ssh://www.yahoo.co.jp”
FILTER_UNSAFE_RAW mailto:sample@example.jp string(24) “mailto:sample@example.jp”

何もせず、オプションで特殊文字を取り除いたりエンコードしたりします。 FILTER_DEFAULT は、このフィルタのエイリアスです。
フィルタフラグ: コードが 32 未満の文字を除去します。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW NULL string(0) “”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW (空) string(0) “”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW 0 string(1) “0”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW 1 string(1) “1”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW -1 string(2) “-1”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW 0.1 string(3) “0.1”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW -0.1 string(4) “-0.1”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW 10000 string(5) “10000”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW “10,000” string(6) “10,000”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW 01 string(1) “1”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW 0xabc string(4) “2748”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW “0xghi” string(5) “0xghi”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW true string(1) “1”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW false string(0) “”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW yes string(3) “yes”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW no string(2) “no”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW on string(2) “on”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW off string(3) “off”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW ABC string(3) “ABC”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW abc string(3) “abc”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW あいう string(9) “あいう”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW 漢字 string(6) “漢字”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW <div>test</div> string(15) ”

test

FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW ! string(1) “!”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW # string(1) “#”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW $ string(1) “$”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW % string(1) “%”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW & string(1) “&”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW string(1) “‘”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW * string(1) “*”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW + string(1) “+”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW string(1) “-“
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW = string(1) “=”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW ? string(1) “?”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW ^ string(1) “^”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW _ string(1) “_”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW ` string(1) “`”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW { string(1) “{“
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW | string(1) “|”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW } string(1) “}”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW ~ string(1) “~”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW @ string(1) “@”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW . string(1) “.”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW [ string(1) “[“
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW ] string(1) “]”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW ( ※半角 string(1) “(“
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW ) ※半角 string(1) “)”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW ( ※全角 string(3) “(”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW ) ※全角 string(3) “)”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW string(1) “””
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW \ string(1) “\”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW ; string(1) “;”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW : string(1) “:”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW , string(1) “,”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW / string(1) “/”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW < string(1) “<“
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW > string(1) “>”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW sample@example.jp string(17) “sample@example.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW .sample@example.jp string(18) “.sample@example.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW sample.@example.jp string(18) “sample.@example.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW sam..ple@example.jp string(19) “sam..ple@example.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW test.sample@example.jp string(22) “test.sample@example.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW myaddress+test2@gmail.com string(25) “myaddress+test2@gmail.com”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW 10.0.0.0/8 string(10) “10.0.0.0/8”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW 172.16.0.0/12 string(13) “172.16.0.0/12”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW 192.168.0.0/16 string(14) “192.168.0.0/16”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW 0.0.0.0/8 string(9) “0.0.0.0/8”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW 169.254.0.0/16 string(14) “169.254.0.0/16”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW 127.0.0.0/8 string(11) “127.0.0.0/8”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW 240.0.0.0/4 string(11) “240.0.0.0/4”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW 10.0.0.0 string(8) “10.0.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW 172.16.0.0 string(10) “172.16.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW 192.168.0.0 string(11) “192.168.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW 192.168.0.0:80 string(14) “192.168.0.0:80”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW 0.0.0.0 string(7) “0.0.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW 169.254.0.0 string(11) “169.254.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW 127.0.0.0 string(9) “127.0.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW 240.0.0.0 string(9) “240.0.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW :80 string(3) “:80”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW localhost string(9) “localhost”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “ABCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FDCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FGCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW FG:DB8:0:0:8:800:200C:417A string(26) “FG:DB8:0:0:8:800:200C:417A”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW 2001:DB8:0:0:8:800:200C:417A string(28) “2001:DB8:0:0:8:800:200C:417A”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW 12:34:56:78:9a:bc string(17) “12:34:56:78:9a:bc”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW http://www.yahoo.co.jp string(22) “http://www.yahoo.co.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW https://www.yahoo.co.jp string(23) “https://www.yahoo.co.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW ssh://www.yahoo.co.jp string(21) “ssh://www.yahoo.co.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW mailto:sample@example.jp string(24) “mailto:sample@example.jp”

何もせず、オプションで特殊文字を取り除いたりエンコードしたりします。 FILTER_DEFAULT は、このフィルタのエイリアスです。
フィルタフラグ: コードが 127 より大きい文字を除去します。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH NULL string(0) “”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH (空) string(0) “”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH 0 string(1) “0”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH 1 string(1) “1”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH -1 string(2) “-1”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH 0.1 string(3) “0.1”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH -0.1 string(4) “-0.1”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH 10000 string(5) “10000”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH “10,000” string(6) “10,000”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH 01 string(1) “1”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH 0xabc string(4) “2748”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH “0xghi” string(5) “0xghi”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH true string(1) “1”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH false string(0) “”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH yes string(3) “yes”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH no string(2) “no”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH on string(2) “on”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH off string(3) “off”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH ABC string(3) “ABC”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH abc string(3) “abc”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH あいう string(0) “”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH 漢字 string(0) “”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH <div>test</div> string(15) ”

test

FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH ! string(1) “!”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH # string(1) “#”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH $ string(1) “$”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH % string(1) “%”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH & string(1) “&”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH string(1) “‘”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH * string(1) “*”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH + string(1) “+”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH string(1) “-“
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH = string(1) “=”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH ? string(1) “?”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH ^ string(1) “^”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH _ string(1) “_”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH ` string(1) “`”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH { string(1) “{“
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH | string(1) “|”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH } string(1) “}”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH ~ string(1) “~”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH @ string(1) “@”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH . string(1) “.”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH [ string(1) “[“
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH ] string(1) “]”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH ( ※半角 string(1) “(“
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH ) ※半角 string(1) “)”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH ( ※全角 string(0) “”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH ) ※全角 string(0) “”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH string(1) “””
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH \ string(1) “\”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH ; string(1) “;”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH : string(1) “:”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH , string(1) “,”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH / string(1) “/”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH < string(1) “<“
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH > string(1) “>”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH sample@example.jp string(17) “sample@example.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH .sample@example.jp string(18) “.sample@example.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH sample.@example.jp string(18) “sample.@example.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH sam..ple@example.jp string(19) “sam..ple@example.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH test.sample@example.jp string(22) “test.sample@example.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH myaddress+test2@gmail.com string(25) “myaddress+test2@gmail.com”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH 10.0.0.0/8 string(10) “10.0.0.0/8”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH 172.16.0.0/12 string(13) “172.16.0.0/12”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH 192.168.0.0/16 string(14) “192.168.0.0/16”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH 0.0.0.0/8 string(9) “0.0.0.0/8”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH 169.254.0.0/16 string(14) “169.254.0.0/16”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH 127.0.0.0/8 string(11) “127.0.0.0/8”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH 240.0.0.0/4 string(11) “240.0.0.0/4”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH 10.0.0.0 string(8) “10.0.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH 172.16.0.0 string(10) “172.16.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH 192.168.0.0 string(11) “192.168.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH 192.168.0.0:80 string(14) “192.168.0.0:80”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH 0.0.0.0 string(7) “0.0.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH 169.254.0.0 string(11) “169.254.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH 127.0.0.0 string(9) “127.0.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH 240.0.0.0 string(9) “240.0.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH :80 string(3) “:80”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH localhost string(9) “localhost”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “ABCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FDCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FGCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH FG:DB8:0:0:8:800:200C:417A string(26) “FG:DB8:0:0:8:800:200C:417A”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH 2001:DB8:0:0:8:800:200C:417A string(28) “2001:DB8:0:0:8:800:200C:417A”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH 12:34:56:78:9a:bc string(17) “12:34:56:78:9a:bc”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH http://www.yahoo.co.jp string(22) “http://www.yahoo.co.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH https://www.yahoo.co.jp string(23) “https://www.yahoo.co.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH ssh://www.yahoo.co.jp string(21) “ssh://www.yahoo.co.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH mailto:sample@example.jp string(24) “mailto:sample@example.jp”

何もせず、オプションで特殊文字を取り除いたりエンコードしたりします。 FILTER_DEFAULT は、このフィルタのエイリアスです。
フィルタフラグ: バックティック文字を除去します。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK NULL string(0) “”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK (空) string(0) “”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK 0 string(1) “0”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK 1 string(1) “1”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK -1 string(2) “-1”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK 0.1 string(3) “0.1”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK -0.1 string(4) “-0.1”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK 10000 string(5) “10000”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK “10,000” string(6) “10,000”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK 01 string(1) “1”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK 0xabc string(4) “2748”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK “0xghi” string(5) “0xghi”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK true string(1) “1”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK false string(0) “”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK yes string(3) “yes”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK no string(2) “no”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK on string(2) “on”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK off string(3) “off”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK ABC string(3) “ABC”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK abc string(3) “abc”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK あいう string(9) “あいう”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK 漢字 string(6) “漢字”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK <div>test</div> string(15) ”

test

FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK ! string(1) “!”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK # string(1) “#”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK $ string(1) “$”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK % string(1) “%”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK & string(1) “&”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK string(1) “‘”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK * string(1) “*”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK + string(1) “+”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK string(1) “-“
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK = string(1) “=”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK ? string(1) “?”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK ^ string(1) “^”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK _ string(1) “_”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK ` string(0) “”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK { string(1) “{“
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK | string(1) “|”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK } string(1) “}”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK ~ string(1) “~”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK @ string(1) “@”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK . string(1) “.”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK [ string(1) “[“
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK ] string(1) “]”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK ( ※半角 string(1) “(“
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK ) ※半角 string(1) “)”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK ( ※全角 string(3) “(”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK ) ※全角 string(3) “)”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK string(1) “””
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK \ string(1) “\”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK ; string(1) “;”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK : string(1) “:”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK , string(1) “,”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK / string(1) “/”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK < string(1) “<“
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK > string(1) “>”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK sample@example.jp string(17) “sample@example.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK .sample@example.jp string(18) “.sample@example.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK sample.@example.jp string(18) “sample.@example.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK sam..ple@example.jp string(19) “sam..ple@example.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK test.sample@example.jp string(22) “test.sample@example.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK myaddress+test2@gmail.com string(25) “myaddress+test2@gmail.com”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK 10.0.0.0/8 string(10) “10.0.0.0/8”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK 172.16.0.0/12 string(13) “172.16.0.0/12”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK 192.168.0.0/16 string(14) “192.168.0.0/16”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK 0.0.0.0/8 string(9) “0.0.0.0/8”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK 169.254.0.0/16 string(14) “169.254.0.0/16”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK 127.0.0.0/8 string(11) “127.0.0.0/8”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK 240.0.0.0/4 string(11) “240.0.0.0/4”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK 10.0.0.0 string(8) “10.0.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK 172.16.0.0 string(10) “172.16.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK 192.168.0.0 string(11) “192.168.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK 192.168.0.0:80 string(14) “192.168.0.0:80”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK 0.0.0.0 string(7) “0.0.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK 169.254.0.0 string(11) “169.254.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK 127.0.0.0 string(9) “127.0.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK 240.0.0.0 string(9) “240.0.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK :80 string(3) “:80”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK localhost string(9) “localhost”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “ABCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FDCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FGCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK FG:DB8:0:0:8:800:200C:417A string(26) “FG:DB8:0:0:8:800:200C:417A”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK 2001:DB8:0:0:8:800:200C:417A string(28) “2001:DB8:0:0:8:800:200C:417A”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK 12:34:56:78:9a:bc string(17) “12:34:56:78:9a:bc”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK http://www.yahoo.co.jp string(22) “http://www.yahoo.co.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK https://www.yahoo.co.jp string(23) “https://www.yahoo.co.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK ssh://www.yahoo.co.jp string(21) “ssh://www.yahoo.co.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK mailto:sample@example.jp string(24) “mailto:sample@example.jp”

何もせず、オプションで特殊文字を取り除いたりエンコードしたりします。 FILTER_DEFAULT は、このフィルタのエイリアスです。
フィルタフラグ: コードが 32 未満のすべての文字をエンコードします。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW NULL string(0) “”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW (空) string(0) “”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW 0 string(1) “0”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW 1 string(1) “1”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW -1 string(2) “-1”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW 0.1 string(3) “0.1”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW -0.1 string(4) “-0.1”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW 10000 string(5) “10000”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW “10,000” string(6) “10,000”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW 01 string(1) “1”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW 0xabc string(4) “2748”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW “0xghi” string(5) “0xghi”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW true string(1) “1”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW false string(0) “”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW yes string(3) “yes”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW no string(2) “no”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW on string(2) “on”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW off string(3) “off”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW ABC string(3) “ABC”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW abc string(3) “abc”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW あいう string(9) “あいう”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW 漢字 string(6) “漢字”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW <div>test</div> string(15) ”

test

FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW ! string(1) “!”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW # string(1) “#”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW $ string(1) “$”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW % string(1) “%”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW & string(1) “&”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW string(1) “‘”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW * string(1) “*”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW + string(1) “+”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW string(1) “-“
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW = string(1) “=”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW ? string(1) “?”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW ^ string(1) “^”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW _ string(1) “_”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW ` string(1) “`”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW { string(1) “{“
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW | string(1) “|”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW } string(1) “}”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW ~ string(1) “~”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW @ string(1) “@”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW . string(1) “.”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW [ string(1) “[“
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW ] string(1) “]”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW ( ※半角 string(1) “(“
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW ) ※半角 string(1) “)”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW ( ※全角 string(3) “(”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW ) ※全角 string(3) “)”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW string(1) “””
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW \ string(1) “\”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW ; string(1) “;”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW : string(1) “:”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW , string(1) “,”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW / string(1) “/”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW < string(1) “<“
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW > string(1) “>”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW sample@example.jp string(17) “sample@example.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW .sample@example.jp string(18) “.sample@example.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW sample.@example.jp string(18) “sample.@example.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW sam..ple@example.jp string(19) “sam..ple@example.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW test.sample@example.jp string(22) “test.sample@example.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW myaddress+test2@gmail.com string(25) “myaddress+test2@gmail.com”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW 10.0.0.0/8 string(10) “10.0.0.0/8”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW 172.16.0.0/12 string(13) “172.16.0.0/12”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW 192.168.0.0/16 string(14) “192.168.0.0/16”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW 0.0.0.0/8 string(9) “0.0.0.0/8”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW 169.254.0.0/16 string(14) “169.254.0.0/16”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW 127.0.0.0/8 string(11) “127.0.0.0/8”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW 240.0.0.0/4 string(11) “240.0.0.0/4”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW 10.0.0.0 string(8) “10.0.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW 172.16.0.0 string(10) “172.16.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW 192.168.0.0 string(11) “192.168.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW 192.168.0.0:80 string(14) “192.168.0.0:80”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW 0.0.0.0 string(7) “0.0.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW 169.254.0.0 string(11) “169.254.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW 127.0.0.0 string(9) “127.0.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW 240.0.0.0 string(9) “240.0.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW :80 string(3) “:80”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW localhost string(9) “localhost”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “ABCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FDCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FGCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW FG:DB8:0:0:8:800:200C:417A string(26) “FG:DB8:0:0:8:800:200C:417A”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW 2001:DB8:0:0:8:800:200C:417A string(28) “2001:DB8:0:0:8:800:200C:417A”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW 12:34:56:78:9a:bc string(17) “12:34:56:78:9a:bc”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW http://www.yahoo.co.jp string(22) “http://www.yahoo.co.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW https://www.yahoo.co.jp string(23) “https://www.yahoo.co.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW ssh://www.yahoo.co.jp string(21) “ssh://www.yahoo.co.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW mailto:sample@example.jp string(24) “mailto:sample@example.jp”

何もせず、オプションで特殊文字を取り除いたりエンコードしたりします。 FILTER_DEFAULT は、このフィルタのエイリアスです。
フィルタフラグ: コードが 127 より大きいすべての文字をエンコードします。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH NULL string(0) “”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH (空) string(0) “”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH 0 string(1) “0”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH 1 string(1) “1”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH -1 string(2) “-1”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH 0.1 string(3) “0.1”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH -0.1 string(4) “-0.1”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH 10000 string(5) “10000”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH “10,000” string(6) “10,000”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH 01 string(1) “1”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH 0xabc string(4) “2748”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH “0xghi” string(5) “0xghi”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH true string(1) “1”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH false string(0) “”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH yes string(3) “yes”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH no string(2) “no”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH on string(2) “on”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH off string(3) “off”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH ABC string(3) “ABC”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH abc string(3) “abc”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH あいう string(54) “ã‚ã„㆔
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH 漢字 string(36) “漢字”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH <div>test</div> string(15) ”

test

FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH ! string(1) “!”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH # string(1) “#”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH $ string(1) “$”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH % string(1) “%”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH & string(1) “&”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH string(1) “‘”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH * string(1) “*”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH + string(1) “+”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH string(1) “-“
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH = string(1) “=”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH ? string(1) “?”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH ^ string(1) “^”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH _ string(1) “_”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH ` string(1) “`”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH { string(1) “{“
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH | string(1) “|”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH } string(1) “}”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH ~ string(1) “~”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH @ string(1) “@”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH . string(1) “.”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH [ string(1) “[“
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH ] string(1) “]”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH ( ※半角 string(1) “(“
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH ) ※半角 string(1) “)”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH ( ※全角 string(18) “(”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH ) ※全角 string(18) “)”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH string(1) “””
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH \ string(1) “\”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH ; string(1) “;”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH : string(1) “:”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH , string(1) “,”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH / string(1) “/”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH < string(1) “<“
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH > string(1) “>”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH sample@example.jp string(17) “sample@example.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH .sample@example.jp string(18) “.sample@example.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH sample.@example.jp string(18) “sample.@example.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH sam..ple@example.jp string(19) “sam..ple@example.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH test.sample@example.jp string(22) “test.sample@example.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH myaddress+test2@gmail.com string(25) “myaddress+test2@gmail.com”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH 10.0.0.0/8 string(10) “10.0.0.0/8”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH 172.16.0.0/12 string(13) “172.16.0.0/12”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH 192.168.0.0/16 string(14) “192.168.0.0/16”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH 0.0.0.0/8 string(9) “0.0.0.0/8”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH 169.254.0.0/16 string(14) “169.254.0.0/16”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH 127.0.0.0/8 string(11) “127.0.0.0/8”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH 240.0.0.0/4 string(11) “240.0.0.0/4”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH 10.0.0.0 string(8) “10.0.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH 172.16.0.0 string(10) “172.16.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH 192.168.0.0 string(11) “192.168.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH 192.168.0.0:80 string(14) “192.168.0.0:80”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH 0.0.0.0 string(7) “0.0.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH 169.254.0.0 string(11) “169.254.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH 127.0.0.0 string(9) “127.0.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH 240.0.0.0 string(9) “240.0.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH :80 string(3) “:80”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH localhost string(9) “localhost”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “ABCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FDCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FGCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH FG:DB8:0:0:8:800:200C:417A string(26) “FG:DB8:0:0:8:800:200C:417A”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH 2001:DB8:0:0:8:800:200C:417A string(28) “2001:DB8:0:0:8:800:200C:417A”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH 12:34:56:78:9a:bc string(17) “12:34:56:78:9a:bc”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH http://www.yahoo.co.jp string(22) “http://www.yahoo.co.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH https://www.yahoo.co.jp string(23) “https://www.yahoo.co.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH ssh://www.yahoo.co.jp string(21) “ssh://www.yahoo.co.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH mailto:sample@example.jp string(24) “mailto:sample@example.jp”

何もせず、オプションで特殊文字を取り除いたりエンコードしたりします。 FILTER_DEFAULT は、このフィルタのエイリアスです。
フィルタフラグ: アンパサンド (&) をエンコードします。

フィルターおよびフィルタフラグ テストする値 フィルターの結果
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP NULL string(0) “”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP (空) string(0) “”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP 0 string(1) “0”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP 1 string(1) “1”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP -1 string(2) “-1”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP 0.1 string(3) “0.1”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP -0.1 string(4) “-0.1”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP 10000 string(5) “10000”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP “10,000” string(6) “10,000”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP 01 string(1) “1”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP 0xabc string(4) “2748”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP “0xghi” string(5) “0xghi”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP true string(1) “1”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP false string(0) “”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP yes string(3) “yes”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP no string(2) “no”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP on string(2) “on”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP off string(3) “off”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP ABC string(3) “ABC”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP abc string(3) “abc”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP あいう string(9) “あいう”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP 漢字 string(6) “漢字”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP <div>test</div> string(15) ”

test

FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP ! string(1) “!”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP # string(1) “#”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP $ string(1) “$”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP % string(1) “%”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP & string(5) “&”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP string(1) “‘”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP * string(1) “*”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP + string(1) “+”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP string(1) “-“
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP = string(1) “=”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP ? string(1) “?”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP ^ string(1) “^”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP _ string(1) “_”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP ` string(1) “`”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP { string(1) “{“
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP | string(1) “|”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP } string(1) “}”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP ~ string(1) “~”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP @ string(1) “@”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP . string(1) “.”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP [ string(1) “[“
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP ] string(1) “]”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP ( ※半角 string(1) “(“
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP ) ※半角 string(1) “)”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP ( ※全角 string(3) “(”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP ) ※全角 string(3) “)”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP string(1) “””
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP \ string(1) “\”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP ; string(1) “;”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP : string(1) “:”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP , string(1) “,”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP / string(1) “/”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP < string(1) “<“
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP > string(1) “>”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP sample@example.jp string(17) “sample@example.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP .sample@example.jp string(18) “.sample@example.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP sample.@example.jp string(18) “sample.@example.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP sam..ple@example.jp string(19) “sam..ple@example.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP test.sample@example.jp string(22) “test.sample@example.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP myaddress+test2@gmail.com string(25) “myaddress+test2@gmail.com”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP 10.0.0.0/8 string(10) “10.0.0.0/8”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP 172.16.0.0/12 string(13) “172.16.0.0/12”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP 192.168.0.0/16 string(14) “192.168.0.0/16”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP 0.0.0.0/8 string(9) “0.0.0.0/8”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP 169.254.0.0/16 string(14) “169.254.0.0/16”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP 127.0.0.0/8 string(11) “127.0.0.0/8”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP 240.0.0.0/4 string(11) “240.0.0.0/4”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP 10.0.0.0 string(8) “10.0.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP 172.16.0.0 string(10) “172.16.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP 192.168.0.0 string(11) “192.168.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP 192.168.0.0:80 string(14) “192.168.0.0:80”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP 0.0.0.0 string(7) “0.0.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP 169.254.0.0 string(11) “169.254.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP 127.0.0.0 string(9) “127.0.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP 240.0.0.0 string(9) “240.0.0.0”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP :80 string(3) “:80”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP localhost string(9) “localhost”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “ABCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP FDCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FDCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP FGCD:EF01:2345:6789:ABCD:EF01:2345:6789 string(39) “FGCD:EF01:2345:6789:ABCD:EF01:2345:6789”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP FG:DB8:0:0:8:800:200C:417A string(26) “FG:DB8:0:0:8:800:200C:417A”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP 2001:DB8:0:0:8:800:200C:417A string(28) “2001:DB8:0:0:8:800:200C:417A”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP 12:34:56:78:9a:bc string(17) “12:34:56:78:9a:bc”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP http://www.yahoo.co.jp string(22) “http://www.yahoo.co.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP https://www.yahoo.co.jp string(23) “https://www.yahoo.co.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP ssh://www.yahoo.co.jp string(21) “ssh://www.yahoo.co.jp”
FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP mailto:sample@example.jp string(24) “mailto:sample@example.jp”

■ テストコード

PHP

mb_internal_encoding("UTF-8");

function view($view_name, $filter, $options = NULL) {

	$array = array(
		'NULL' => NULL,
		'(空)' => '',
		'0' => 0,
		'1' => 1,
		'-1' => -1,
		'0.1' => 0.1,
		'-0.1' => -0.1,
		'10000' => 10000,
		'"10,000"' => "10,000",
		'01' => 01,
		'0xabc' => 0xabc,
		'"0xghi"' => "0xghi",
		'true' => true,
		'false' => false,
		'yes' => 'yes',
		'no' => 'no',
		'on' => 'on',
		'off' => 'off',
		'ABC' => 'ABC',
		'abc' => 'abc',
		'あいう' => 'あいう',
		'漢字' => '漢字',
		'</pre>
<div>test</div>
<pre>
' => '</pre>
<div>test</div>
<pre>
',
		'!' => '!',
		'#' => '#',
		'$' => '$',
		'%' => '%',
		'&' => '&',
		'\'' => '\'',
		'*' => '*',
		'+' => '+',
		'-' => '-',
		'=' => '=',
		'?' => '?',
		'^' => '^',
		'_' => '_',
		'`' => '`',
		'{' => '{',
		'|' => '|',
		'}' => '}',
		'~' => '~',
		'@' => '@',
		'.' => '.',
		'[' => '[',
		']' => ']',
		'( ※半角' => '(',
		') ※半角' => ')',
		'( ※全角' => '(',
		') ※全角' => ')',
		'"' => '"',
		'?' => '?',
		'\\' => '\\',
		';' => ';',
		':' => ':',
		',' => ',',
		'/' => '/',
		'<' => '<', '>' => '>',
		'sample@example.jp' => 'sample@example.jp',
		'.sample@example.jp' => '.sample@example.jp',
		'sample.@example.jp' => 'sample.@example.jp',
		'sam..ple@example.jp' => 'sam..ple@example.jp',
		'test.sample@example.jp' => 'test.sample@example.jp',
		'myaddress+test2@gmail.com' => 'myaddress+test2@gmail.com',
		'10.0.0.0/8' => '10.0.0.0/8',
		'172.16.0.0/12' => '172.16.0.0/12',
		'192.168.0.0/16' => '192.168.0.0/16',
		'0.0.0.0/8' => '0.0.0.0/8',
		'169.254.0.0/16' => '169.254.0.0/16',
		'127.0.0.0/8' => '127.0.0.0/8',
		'240.0.0.0/4' => '240.0.0.0/4',
		'10.0.0.0' => '10.0.0.0',
		'172.16.0.0' => '172.16.0.0',
		'192.168.0.0' => '192.168.0.0',
		'192.168.0.0:80' => '192.168.0.0:80',
		'0.0.0.0' => '0.0.0.0',
		'169.254.0.0' => '169.254.0.0',
		'127.0.0.0' => '127.0.0.0',
		'240.0.0.0' => '240.0.0.0',
		':80' => ':80',
		'localhost' => 'localhost',
		'ABCD:EF01:2345:6789:ABCD:EF01:2345:6789' => 'ABCD:EF01:2345:6789:ABCD:EF01:2345:6789',
		'FDCD:EF01:2345:6789:ABCD:EF01:2345:6789' => 'FDCD:EF01:2345:6789:ABCD:EF01:2345:6789',
		'FGCD:EF01:2345:6789:ABCD:EF01:2345:6789' => 'FGCD:EF01:2345:6789:ABCD:EF01:2345:6789',
		'FG:DB8:0:0:8:800:200C:417A' => 'FG:DB8:0:0:8:800:200C:417A',
		'2001:DB8:0:0:8:800:200C:417A' => '2001:DB8:0:0:8:800:200C:417A',
		'12:34:56:78:9a:bc' => '12:34:56:78:9a:bc',
		'http://www.yahoo.co.jp' => 'http://www.yahoo.co.jp',
		'https://www.yahoo.co.jp' => 'https://www.yahoo.co.jp',
		'ssh://www.yahoo.co.jp' => 'ssh://www.yahoo.co.jp',
		'mailto:sample@example.jp' => 'mailto:sample@example.jp',
	);

	ob_start();
	echo "</pre>
\n"; echo " \n"; foreach ($array as $key => $value) { echo ""; echo " "; echo " "; echo " "; echo " \n"; } echo "
<table>
<tbody>
<tr>
<th>フィルターおよびフィルタフラグ</th>
<th>テストする値</th>
<th>フィルターの結果</th>
</tr>
<tr>
<td>".$view_name."</td>
<td>".$key."</td>
<td>"; var_dump(filter_var($value, $filter ,$options)); echo "</td>
</tr>
</tbody>
</table>
<pre>
\n";
	$view = ob_get_contents();
	ob_end_clean();

	return $view;
}

$view_html = NULL;

$view_html .= '</pre>
<h2>検証フィルタ</h2>
<pre>
'."\n";

$view_html .= '

"1"、"true"、"on" および "yes" の場合に TRUE、 それ以外の場合に FALSE を返します。FILTER_NULL_ON_FAILURE が設定されている場合は、 FALSE が返されるのは "0"、"false"、"off"、"no" および "" の場合のみとなります。 boolean 以外の値については NULL を返します。

'."\n";
$view_html .= view('FILTER_VALIDATE_BOOLEAN', FILTER_VALIDATE_BOOLEAN);

$view_html .= '

"1"、"true"、"on" および "yes" の場合に TRUE、 それ以外の場合に FALSE を返します。FILTER_NULL_ON_FAILURE が設定されている場合は、 FALSE が返されるのは "0"、"false"、"off"、"no" および "" の場合のみとなります。 boolean 以外の値については NULL を返します。
'."\n";
$view_html .= 'フィルタフラグ: boolean 値として認識できない値の場合に NULL を返します。

'."\n";
$view_html .= view('FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE', FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE);

$view_html .= '

e-mail アドレスが RFC 822 に沿った形式であるかどうかを確かめます。 ただし、コメントおよび空白の折り返し (whitespace folding) には対応していません。

'."\n";
$view_html .= view('FILTER_VALIDATE_EMAIL', FILTER_VALIDATE_EMAIL);

$view_html .= '

値が float であるかどうかを検証し、成功した場合は値を float に変換します。

'."\n";
$view_html .= view('FILTER_VALIDATE_FLOAT', FILTER_VALIDATE_FLOAT);

$view_html .= '

値が float であるかどうかを検証し、成功した場合は値を float に変換します。
'."\n";
$view_html .= 'フィルタフラグ: カンマ (,) を数値の桁区切り文字として許可します。

'."\n";
$view_html .= view('FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND', FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND);

$view_html .= '

値が整数であるかどうか、オプションで指定した範囲内にあるかどうかを検証し、成功した場合は整数に変換します。

'."\n";
$view_html .= view('FILTER_VALIDATE_INT', FILTER_VALIDATE_INT);

$view_html .= '

値が整数であるかどうか、オプションで指定した範囲内にあるかどうかを検証し、成功した場合は整数に変換します。
'."\n";
$view_html .= 'フィルタフラグ: ゼロ (0) で始まる入力を八進数とみなします。 ゼロの後には 0-7 しか続けることができません。

'."\n";
$view_html .= view('FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL', FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_OCTAL);

$view_html .= '

値が整数であるかどうか、オプションで指定した範囲内にあるかどうかを検証し、成功した場合は整数に変換します。
'."\n";
$view_html .= 'フィルタフラグ: 0x あるいは 0X で始まる入力を十六進数とみなします。 後に続けられる文字は a-fA-F0-9 だけです。

'."\n";
$view_html .= view('FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX', FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_HEX);

$view_html .= '

値が IP アドレスであるかどうかを検証します。 オプションで IPv4 あるいは IPv6 のみの指定、 プライベートアドレスや予約済みアドレスではないことの指定もできます。

'."\n";
$view_html .= view('FILTER_VALIDATE_IP', FILTER_VALIDATE_IP);

$view_html .= '

値が IP アドレスであるかどうかを検証します。 オプションで IPv4 あるいは IPv6 のみの指定、 プライベートアドレスや予約済みアドレスではないことの指定もできます。
'."\n";
$view_html .= 'フィルタフラグ: IPv4 形式の IP アドレスを許可します。

'."\n";
$view_html .= view('FILTER_VALIDATE_IP, FILTER_FLAG_IPV4', FILTER_VALIDATE_IP, FILTER_FLAG_IPV4);

$view_html .= '

値が IP アドレスであるかどうかを検証します。 オプションで IPv4 あるいは IPv6 のみの指定、 プライベートアドレスや予約済みアドレスではないことの指定もできます。
'."\n";
$view_html .= 'フィルタフラグ: IPv6 形式の IP アドレスを許可します。

'."\n";
$view_html .= view('FILTER_VALIDATE_IP, FILTER_FLAG_IPV6', FILTER_VALIDATE_IP, FILTER_FLAG_IPV6);

$view_html .= '

値が IP アドレスであるかどうかを検証します。 オプションで IPv4 あるいは IPv6 のみの指定、 プライベートアドレスや予約済みアドレスではないことの指定もできます。
'."\n";
$view_html .= 'フィルタフラグ: IPv4 プライベート領域 10.0.0.0/8, 172.16.0.0/12 および 192.168.0.0/16 を許可しません。FD あるいは FC ではじまる IPv6 アドレスを許可しません。

'."\n";
$view_html .= view('FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE', FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE);

$view_html .= '

値が IP アドレスであるかどうかを検証します。 オプションで IPv4 あるいは IPv6 のみの指定、 プライベートアドレスや予約済みアドレスではないことの指定もできます。
'."\n";
$view_html .= 'フィルタフラグ: 予約済みの IPv4 範囲 0.0.0.0/8, 169.254.0.0/16, 127.0.0.0/8 および 240.0.0.0/4 を許可しません。予約済みの IPv6 範囲 ::1/128、::/128、 ::ffff:0:0/96 および fe80::/10 を許可しません。

'."\n";
$view_html .= view('FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE', FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE);

$view_html .= '

値が MAC アドレスであるかどうかを検証します。

'."\n";
$view_html .= view('FILTER_VALIDATE_MAC', FILTER_VALIDATE_MAC);

//$view_html .= '

値が、Perl 互換の 正規表現 regexp に一致するかどうかを検証します。

'."\n";
//$view_html .= view('FILTER_VALIDATE_REGEXP', FILTER_VALIDATE_REGEXP);

$view_html .= '

値が URL 形式である (» http://www.faqs.org/rfcs/rfc2396 に準拠している) かどうか、 オプションで、必須コンポーネントが含まれているかどうかを検証します。 妥当な URL が、HTTP プロトコル http:// を指定しているとは限りません。 つまり、その URL が期待通りのプロトコル (ssh:// や mailto: など) を使っているかどうか、さらなる検証が必要だということです。 この関数は、ASCII の URL のみを正しいとみなすことに注意しましょう。 国際化ドメイン名 (非 ASCII 文字を含むもの) は失敗します。

'."\n";
$view_html .= view('FILTER_VALIDATE_URL', FILTER_VALIDATE_URL);

$view_html .= '</pre>
<h2>除去フィルタ</h2>
<pre>
'."\n";

$view_html .= '

英字、数字および !#$%&\'*+-=?^_`{|}~@.[] 以外のすべての文字を取り除きます。

'."\n";
$view_html .= view('FILTER_SANITIZE_EMAIL', FILTER_SANITIZE_EMAIL);

$view_html .= '

文字列を URL エンコードします。オプションで、 特殊文字を取り除いたりエンコードしたりします。

'."\n";
$view_html .= view('FILTER_SANITIZE_ENCODED', FILTER_SANITIZE_ENCODED);

$view_html .= '

文字列を URL エンコードします。オプションで、 特殊文字を取り除いたりエンコードしたりします。
'."\n";
$view_html .= 'フィルタフラグ: コードが 32 未満の文字を除去します。

'."\n";
$view_html .= view('FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW', FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW);

$view_html .= '

文字列を URL エンコードします。オプションで、 特殊文字を取り除いたりエンコードしたりします。
'."\n";
$view_html .= 'フィルタフラグ: コードが 127 より大きい文字を除去します。

'."\n";
$view_html .= view('FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH', FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH);

$view_html .= '

文字列を URL エンコードします。オプションで、 特殊文字を取り除いたりエンコードしたりします。
'."\n";
$view_html .= 'フィルタフラグ: バックティック文字を除去します。

'."\n";
$view_html .= view('FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK', FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_BACKTICK);

$view_html .= '

文字列を URL エンコードします。オプションで、 特殊文字を取り除いたりエンコードしたりします。
'."\n";
$view_html .= 'フィルタフラグ: コードが 32 未満のすべての文字をエンコードします。

'."\n";
$view_html .= view('FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW', FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW);

$view_html .= '

文字列を URL エンコードします。オプションで、 特殊文字を取り除いたりエンコードしたりします。
'."\n";
$view_html .= 'フィルタフラグ: コードが 127 より大きいすべての文字をエンコードします。

'."\n";
$view_html .= view('FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH', FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH);

$view_html .= '

addslashes() を適用します。

'."\n";
$view_html .= view('FILTER_SANITIZE_MAGIC_QUOTES', FILTER_SANITIZE_MAGIC_QUOTES);

$view_html .= '

数字、+- および オプションで .,eE 以外のすべての文字を取り除きます。

'."\n";
$view_html .= view('FILTER_SANITIZE_NUMBER_FLOAT', FILTER_SANITIZE_NUMBER_FLOAT);

$view_html .= '

数字、+- および オプションで .,eE 以外のすべての文字を取り除きます。
'."\n";
$view_html .= 'フィルタフラグ: ピリオド (.) を数値の小数点として許可します。

'."\n";
$view_html .= view('FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION', FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION);

$view_html .= '

数字、+- および オプションで .,eE 以外のすべての文字を取り除きます。
'."\n";
$view_html .= 'フィルタフラグ: カンマ (,) を数値の桁区切り文字として許可します。

'."\n";
$view_html .= view('FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND', FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_THOUSAND);

$view_html .= '

数字、+- および オプションで .,eE 以外のすべての文字を取り除きます。
'."\n";
$view_html .= 'フィルタフラグ: e あるいは E を、 科学記法の数値として許可します。

'."\n";
$view_html .= view('FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC', FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_SCIENTIFIC);

$view_html .= '

数字、プラス記号、マイナス記号 以外のすべての文字を取り除きます。

'."\n";
$view_html .= view('FILTER_SANITIZE_NUMBER_INT', FILTER_SANITIZE_NUMBER_INT);

$view_html .= '

\'"<>& および ASCII 値が 32 未満の文字を HTML エスケープします。オプションで、 特殊文字を取り除いたりエンコードしたりします。

'."\n";
$view_html .= view('FILTER_SANITIZE_SPECIAL_CHARS', FILTER_SANITIZE_SPECIAL_CHARS);

$view_html .= '

\'"<>& および ASCII 値が 32 未満の文字を HTML エスケープします。オプションで、 特殊文字を取り除いたりエンコードしたりします。
'."\n";
$view_html .= 'フィルタフラグ: コードが 32 未満の文字を除去します。

'."\n";
$view_html .= view('FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW', FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW);

$view_html .= '

\'"<>& および ASCII 値が 32 未満の文字を HTML エスケープします。オプションで、 特殊文字を取り除いたりエンコードしたりします。
'."\n";
$view_html .= 'フィルタフラグ: コードが 127 より大きい文字を除去します。

'."\n";
$view_html .= view('FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH', FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH);

$view_html .= '

\'"<>& および ASCII 値が 32 未満の文字を HTML エスケープします。オプションで、 特殊文字を取り除いたりエンコードしたりします。
'."\n";
$view_html .= 'フィルタフラグ: バックティック文字を除去します。

'."\n";
$view_html .= view('FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK', FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_BACKTICK);

$view_html .= '

\'"<>& および ASCII 値が 32 未満の文字を HTML エスケープします。オプションで、 特殊文字を取り除いたりエンコードしたりします。
'."\n";
$view_html .= 'フィルタフラグ: コードが 127 より大きいすべての文字をエンコードします。

'."\n";
$view_html .= view('FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH', FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH);

$view_html .= '

htmlspecialchars() に ENT_QUOTES を指定してコールするのと同じです。 クォートのエンコードを無効にするには FILTER_FLAG_NO_ENCODE_QUOTES を設定します。 htmlspecialchars() と同様、このフィルタは default_charset に対応しています。 現在の文字セットで無効な文字となるバイトシーケンスが検出されると文字列全体を拒否し、 結果は長さ 0 の文字列となります。 このフィルタをデフォルトのフィルタとして使う場合は、以下の警告を参考にして デフォルトのフラグを 0 に設定しましょう。

'."\n";
$view_html .= view('FILTER_SANITIZE_FULL_SPECIAL_CHARS', FILTER_SANITIZE_FULL_SPECIAL_CHARS);

$view_html .= '

htmlspecialchars() に ENT_QUOTES を指定してコールするのと同じです。 クォートのエンコードを無効にするには FILTER_FLAG_NO_ENCODE_QUOTES を設定します。 htmlspecialchars() と同様、このフィルタは default_charset に対応しています。 現在の文字セットで無効な文字となるバイトシーケンスが検出されると文字列全体を拒否し、 結果は長さ 0 の文字列となります。 このフィルタをデフォルトのフィルタとして使う場合は、以下の警告を参考にして デフォルトのフラグを 0 に設定しましょう。
'."\n";
$view_html .= 'フィルタフラグ: このフラグを指定すると、シングルクォート (\') およびダブルクォート (") をエンコードしません。

'."\n";
$view_html .= view('FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES', FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES);

$view_html .= '

タグを取り除きます。オプションで、 特殊文字を取り除いたりエンコードしたりします。

'."\n";
$view_html .= view('FILTER_SANITIZE_STRING', FILTER_SANITIZE_STRING);

$view_html .= '

タグを取り除きます。オプションで、 特殊文字を取り除いたりエンコードしたりします。
'."\n";
$view_html .= 'フィルタフラグ: このフラグを指定すると、シングルクォート (\') およびダブルクォート (") をエンコードしません。

'."\n";
$view_html .= view('FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES', FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES);

$view_html .= '

タグを取り除きます。オプションで、 特殊文字を取り除いたりエンコードしたりします。
'."\n";
$view_html .= 'フィルタフラグ: コードが 32 未満の文字を除去します。

'."\n";
$view_html .= view('FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW', FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW);

$view_html .= '

タグを取り除きます。オプションで、 特殊文字を取り除いたりエンコードしたりします。
'."\n";
$view_html .= 'フィルタフラグ: コードが 127 より大きい文字を除去します。

'."\n";
$view_html .= view('FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH', FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH);

$view_html .= '

タグを取り除きます。オプションで、 特殊文字を取り除いたりエンコードしたりします。
'."\n";
$view_html .= 'フィルタフラグ: バックティック文字を除去します。

'."\n";
$view_html .= view('FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK', FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_BACKTICK);

$view_html .= '

タグを取り除きます。オプションで、 特殊文字を取り除いたりエンコードしたりします。
'."\n";
$view_html .= 'フィルタフラグ: コードが 32 未満のすべての文字をエンコードします。

'."\n";
$view_html .= view('FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW', FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW);

$view_html .= '

タグを取り除きます。オプションで、 特殊文字を取り除いたりエンコードしたりします。
'."\n";
$view_html .= 'フィルタフラグ: コードが 127 より大きいすべての文字をエンコードします。

'."\n";
$view_html .= view('FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH', FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH);

$view_html .= '

タグを取り除きます。オプションで、 特殊文字を取り除いたりエンコードしたりします。
'."\n";
$view_html .= 'フィルタフラグ: アンパサンド (&) をエンコードします。

'."\n";
$view_html .= view('FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP', FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP);

$view_html .= '

"string" フィルタのエイリアス。

'."\n";
$view_html .= view('FILTER_SANITIZE_STRIPPED', FILTER_SANITIZE_STRIPPED);

$view_html .= '

英字、数字および $-_.+!*\'(),{}|\\^~[]`<>#%";/?:@&= 以外のすべての文字を取り除きます。

'."\n";
$view_html .= view('FILTER_SANITIZE_URL', FILTER_SANITIZE_URL);

$view_html .= '

何もせず、オプションで特殊文字を取り除いたりエンコードしたりします。 FILTER_DEFAULT は、このフィルタのエイリアスです。

'."\n";
$view_html .= view('FILTER_UNSAFE_RAW', FILTER_UNSAFE_RAW);

$view_html .= '

何もせず、オプションで特殊文字を取り除いたりエンコードしたりします。 FILTER_DEFAULT は、このフィルタのエイリアスです。
'."\n";
$view_html .= 'フィルタフラグ: コードが 32 未満の文字を除去します。

'."\n";
$view_html .= view('FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW', FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW);

$view_html .= '

何もせず、オプションで特殊文字を取り除いたりエンコードしたりします。 FILTER_DEFAULT は、このフィルタのエイリアスです。
'."\n";
$view_html .= 'フィルタフラグ: コードが 127 より大きい文字を除去します。

'."\n";
$view_html .= view('FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH', FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH);

$view_html .= '

何もせず、オプションで特殊文字を取り除いたりエンコードしたりします。 FILTER_DEFAULT は、このフィルタのエイリアスです。
'."\n";
$view_html .= 'フィルタフラグ: バックティック文字を除去します。

'."\n";
$view_html .= view('FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK', FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_BACKTICK);

$view_html .= '

何もせず、オプションで特殊文字を取り除いたりエンコードしたりします。 FILTER_DEFAULT は、このフィルタのエイリアスです。
'."\n";
$view_html .= 'フィルタフラグ: コードが 32 未満のすべての文字をエンコードします。

'."\n";
$view_html .= view('FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW', FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW);

$view_html .= '

何もせず、オプションで特殊文字を取り除いたりエンコードしたりします。 FILTER_DEFAULT は、このフィルタのエイリアスです。
'."\n";
$view_html .= 'フィルタフラグ: コードが 127 より大きいすべての文字をエンコードします。

'."\n";
$view_html .= view('FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH', FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH);

$view_html .= '

何もせず、オプションで特殊文字を取り除いたりエンコードしたりします。 FILTER_DEFAULT は、このフィルタのエイリアスです。
'."\n";
$view_html .= 'フィルタフラグ: アンパサンド (&) をエンコードします。

'."\n";
$view_html .= view('FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP', FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP);

HTML

filter_input - PHPテストデータ一覧 - テストデータを入れてみました

<style type="text/css">
html {
	font-family: "メイリオ", Meiryo, Osaka, "MS Pゴシック", "MS PGothic", sans-serif;
	font-size: 100%;
	font-size: 62.5%;
}
body {
	font-size: 1.4em;
}

#sideColumn{
	display: none;
}
.layout1 #mainColumn {
    width: 100%;
}
#post-wrapper {
    width: 100%;
}
.post {
    width: 95%;
}

#data h2:before {
	content: '■ ';
}
#data p:before {
	content: '▼ ';
}
#data th {
	background-color: #ffcc66;
}
#data td {
	padding: 0 10px;
	word-break: break-all;
}
footer {
	margin: 100px 0 20px;
	text-align: center;
}
</style></pre>
<article>
<h1>filter_input - PHPテストデータ一覧 - テストデータを入れてみました</h1>
PHPのfilter_inputのテストデータを入れて検証を行いました。検証フィルタ、除去フィルタ、フィルタフラグのテストを行いました。

表の見方は、左から、「フィルター」「テストする値」「フィルターの結果」になります。
	「フィルタフラグ」がある場合は、フィルターの後にカンマで続けて記載しております。
<div id="data"></div>
</article><footer>
	© 2016 UNS.
</footer>
<pre>



関連記事

コメント

  • トラックバックは利用できません。

  • コメント (0)

  1. この記事へのコメントはありません。