ホームページ >バックエンド開発 >PHPチュートリアル >PHPでpreg_match()関数を使用してIPアドレスを確認する方法

PHPでpreg_match()関数を使用してIPアドレスを確認する方法

高洛峰
高洛峰オリジナル
2017-01-09 10:26:231663ブラウズ

この記事の例では、PHP が preg_match() 関数を使用して IP アドレスを確認する方法を説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

<?php
/*
*@return Boolen
*@param String $ip 要匹配的ip地址
*@param String $pat 匹配的正则规则
*@param Boolen 匹配成功后返回的布尔值
*preg_match()
*0为不成功,1为成功
*/
function fun($ip){
    //0.0.0.0--- 255.255.255.255
    $pat = "/^(((1?\d{1,2})|(2[0-4]\d)|(25[0-5]))\.){3}((1?\d{1,2})|(2[0-4]\d)|(25[0-5]))$/";
    if(preg_match($pat,$ip)){
      $num = preg_match($pat,$ip);
      return $num;
    }else{
      $num = preg_match($pat,$ip);
      return $num;
    }
}
echo fun("255.255.255.255");

この記事が PHP プログラミングの皆さんに役立つことを願っています。

PHP が preg_match() 関数を使用して IP アドレスを検証する方法に関するその他の記事については、PHP の中国語 Web サイトに注目してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。