php ip2long bug,php ip2long函数怎么用-PHP问题
php ip2long函數(shù)用于將IPV4的字符串互聯(lián)網(wǎng)協(xié)定轉(zhuǎn)換生長整型數(shù)字,其應用語法是“ip2long ( string $ip_address ) : int”,參數(shù)“ip_address”示意一個規(guī)范格局的地點。
php ip2long函數(shù)
ip2long — 將 IPV4 的字符串互聯(lián)網(wǎng)協(xié)定轉(zhuǎn)換生長整型數(shù)字
闡明
ip2long ( string $ip_address ) : int
函數(shù) ip2long() 前往 IPV4 網(wǎng)絡地點的長整型格局,從規(guī)范網(wǎng)絡地點格局(點字符串)轉(zhuǎn)化失去。
ip2long() 還能夠與非完好IP進行工作。 瀏覽 ? http://publibn.boulder.ibm.com/doc_link/en_US/a_doc_lib/libs/co妹妹trf2/inet_addr.htm 取得更多信息。
參數(shù)
ip_address
一個規(guī)范格局的地點。
前往值
前往IP地點轉(zhuǎn)換后的數(shù)字 或 FALSE 假如 ip_address 是有效的。
更新日記
版本
5.5.0Prior to this version, on Windows ip2long() would sometimes return a valid number even if passed a value which was not an (IPv4) Internet Protocol dotted address.
5.2.10再此以前的版本, ip2long() 有時會前往即便這沒有是一個IPV4的規(guī)范地點的數(shù)字地點。
典范榜樣
Example #1 ip2long() 例子
$ip = gethostbyname('www.example.com');
$out = "The following URLs are equivalent:
\n";
$out .= 'http://www.example.com/, http://' . $ip . '/, and http://' . sprintf("%u", ip2long($ip)) . "/
\n";
echo $out;
?>
Example #2 顯示IP地點
第二個例子闡明打印一個轉(zhuǎn)換后的地點應用 printf() 正在PHP4以及PHP5的性能:
$ip = gethostbyname('www.example.com');
$long = ip2long($ip);
if ($long == -1 || $long === FALSE) {
echo 'Invalid IP, please try again';
} else {
echo $ip . "\n"; // 192.0.34.166
echo $long . "\n"; // -1073732954
printf("%u\n", ip2long($ip)); // 3221234342
}
?>
正文
Note:
由于PHP的 integer 類型是有符號,而且有許多的IP地點講招致正在32位零碎的狀況下為正數(shù), 你需求應用 "%u" 進行轉(zhuǎn)換經(jīng)過 sprintf() 或 printf() 失去的字符串來示意無符號的IP地點。
Note:
ip2long() 將前往 FALSE 正在IP是 255.255.255.255 的狀況,版本為 PHP 5 <= 5.0.2. 正在修復后 PHP 5.0.3 會前往 -1 (與PHP4相反).
更多相干常識,請拜訪PHP中文網(wǎng)!
以上就是php ip2long函數(shù)怎樣用的具體內(nèi)容,更多請存眷資源魔其它相干文章!
本網(wǎng)站(www.ziyuanmo.com)刊載的所有內(nèi)容,包括文字、圖片、音頻、視頻、軟件、程序、以及網(wǎng)頁版式設計等均由用戶發(fā)表。
虛擬收費資源付款后概不退款,請考慮在三后支付!如有侵權可聯(lián)系郵箱:ziyuanmo@admin.com,會在第一時間解決!
資源貓 ? php ip2long函數(shù)怎么用-PHP問題
分享到:
總結(jié)
以上是生活随笔為你收集整理的php ip2long bug,php ip2long函数怎么用-PHP问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VS2015卸载重装之后点击没有反应
- 下一篇: NLP——序列标注之命名实体识别