自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

探討如何實現(xiàn)PHP判斷字符串是否為IP

開發(fā) 后端
PHP判斷字符串是否為IP的實現(xiàn)方法有很多種,不過哪一種才是比較完美的呢?今天我們就為大家?guī)硪欢屋^為完美的代碼示例,供大家參考。

PHP語言中的函數(shù)都有各自獨特的功能,我們在實際操作中會慢慢的杰出到這些功能強大的函數(shù)。今天我們要向大家介紹的是有關(guān)PHP判斷字符串是否為IP的方法。

#t#在一些查詢網(wǎng)站和搜索引擎,常常用到判斷某字符串是否為標(biāo)準(zhǔn)的IP地址,比如在百度里搜索某IP地址,會顯示該IP的信息,而不符合標(biāo)準(zhǔn)的IP地址是不顯示IP信息的。這時就要判斷該字符串是否為標(biāo)準(zhǔn)的IP了,最常用的方法是用正則表達式判斷。

在網(wǎng)上搜了一些判斷IP地址的正則,都是過于簡單的,有的只是判斷IP字段不大于255,其實還有很多需要判斷的,比如只能是數(shù)字,且不能為負數(shù),還有用“.”分割只有4段等等。

最好我整理了一個自我感覺完美的函數(shù),PHP判斷字符串是否為IP的代碼如下:

 

  1. function is_ip($gonten){  
  2. $ip = explode(”.”,$gonten);  
  3. for($i=0;$i<count($ip);$i++)  
  4. {  
  5. if($ip[$i]>255){  
  6. return (0);  
  7. }  
  8. }  
  9. return ereg(”^[0-9]{1,3}\.
    [0-9]{1,3}\.[0-9]{1,3}\.[0-9]
    {1,3}$”,$gonten);  

 

$gonten為要查詢的字符串,用is_ip($gonten)就可以實現(xiàn)PHP判斷字符串是否為IP,返回FALSE和TRUE。

責(zé)任編輯:曹凱 來源: Gonten.com
相關(guān)推薦

2009-11-30 18:46:51

PHP字符串顛倒順序

2009-12-01 09:18:50

PHP分割字符串

2009-12-01 11:33:03

PHP判斷字符串的包含

2024-01-09 16:43:49

Shell腳本開發(fā)

2020-11-12 06:03:54

IP IPv4IPv6

2009-11-27 09:05:50

PHP函數(shù)split(

2009-11-23 10:31:25

PHP使用JSON

2009-11-30 18:59:52

PHP數(shù)組排序

2024-10-28 15:33:52

2009-11-25 13:31:34

PHP常用語法

2009-12-01 14:00:37

PHP字符串轉(zhuǎn)換為數(shù)值

2019-12-25 15:41:50

JavaScript程序員編程語言

2009-11-24 19:33:07

PHP字符串中加入變量

2009-11-27 14:36:12

PHP運算符==

2009-11-25 09:13:41

PHP數(shù)組轉(zhuǎn)字符串PHP字符串轉(zhuǎn)數(shù)組

2009-11-24 09:55:44

PHP字符串函數(shù)

2024-07-22 15:42:08

Linux字符串

2009-12-11 13:16:04

PHP查詢字符串

2009-11-26 13:52:07

PHP字符串替換函數(shù)s

2009-11-25 16:29:08

PHP刪除數(shù)組元素
點贊
收藏

51CTO技術(shù)棧公眾號