PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

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!

  1. PHPのFILTER_VALIDATE_EMAIL定数

    FILTER_VALIDATE_EMAIL()定数は、電子メールアドレスを検証します。 戻る FILTER_VALIDATE_EMAIL()は何も返しません。 例 <?php    $myEmail = "examplee@demo.com";    if (filter_var($myEmail, FILTER_VALIDATE_EMAIL)) {       echo("$myEmail = valid email address");    } els

  2. 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)); ?> 出力 以下は出力です。