PHPのFILTER_VALIDATE_IP定数
FILTER_VALIDATE_IP定数はIPアドレスを検証します。
フラグ
-
FILTER_FLAG_IPV4 −値は有効なIPv4アドレスである必要があります
-
FILTER_FLAG_IPV6 −値は有効なIPv6アドレスである必要があります
-
FILTER_FLAG_NO_PRIV_RANGE −値はプライベート範囲内であってはなりません
-
FILTER_FLAG_NO_RES_RANGE −値は予約範囲内であってはなりません
戻る
FILTER_VALIDATE_IP定数は何も返しません。
例
<?php $ip = "35.2.1"; if (filter_var($ip, FILTER_VALIDATE_IP)) { echo("Valid IP address!"); } else { echo("Invalid IP address!"); } ?>
以下は出力です。
Invalid IP address!
別の例を見てみましょう。
<?php $ip = "127.0.0.1"; if (filter_var($ip, FILTER_VALIDATE_IP)) { echo("Valid IP address!"); } else { echo("Invalid IP address!"); } ?>
これが出力です。
Valid IP address!
-
PHPのFILTER_VALIDATE_EMAIL定数
FILTER_VALIDATE_EMAIL()定数は、電子メールアドレスを検証します。 戻る FILTER_VALIDATE_EMAIL()は何も返しません。 例 <?php $myEmail = "[email protected]"; if (filter_var($myEmail, FILTER_VALIDATE_EMAIL)) { echo("$myEmail = valid email address"); } els
-
PHPのFILTER_VALIDATE_BOOLEAN定数
FILTER_VALIDATE_BOOLEAN定数は、値をブールオプションとして検証します。 戻る FILTER_VALIDATE_BOOLEAN定数は、「1」、「true」、「on」、および「yes」に対してTRUEを返します。 「0」、「false」、「off」、「no」の場合はFALSEを返し、それ以外の場合はNULLを返します。 例 <?php $var="on"; var_dump(filter_var($var, FILTER_VALIDATE_BOOLEAN)); ?> 出力 以下は出力です。