FILTER_VALIDATE_IP 常量在 PHP 中


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!

更新於:30-Jul-2019

559 瀏覽

開啟你的 職業生涯

完成課程以獲得認證

開始學習
廣告