函式名稱: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()函式。