查詢

ip2long()函式—用法及示例

「 將IPv4地址轉換為長整型數字表示 」


函式名稱:ip2long() 

函式描述:將IPv4地址轉換為長整型數字表示。 

適用版本:PHP 4, PHP 5, PHP 7

用法:

ip2long ( string $ip_address ) : int|false

引數:

  • $ip_address: 要轉換的IPv4地址字串。

返回值:

  • 如果轉換成功,則返回IPv4地址的長整型表示。如果轉換失敗,則返回false。

示例:

$ip = "192.168.0.1";
$long_ip = ip2long($ip);
echo $long_ip; // 輸出:-1062731775

解釋: ip2long()函式將IPv4地址轉換為長整型數字表示。在示例中,我們將字串"192.168.0.1"作為引數傳遞給ip2long()函式,並將返回的結果賦值給$long_ip變數。然後,我們使用echo語句列印$long_ip的值,輸出為-1062731775。

注意事項:

  • ip2long()函式只適用於IPv4地址,不支援IPv6地址。
  • 如果傳遞給ip2long()函式的引數不是有效的IPv4地址字串,將返回false。
  • 如果要將長整型數字表示轉換回IPv4地址字串,可以使用long2ip()函式。
補充糾錯
上一個函式: iptcembed()函式
下一個函式: in_array()函式
熱門PHP函式
分享連結