日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > php >内容正文

php

php ip2long bug,php ip2long函数怎么用-PHP问题

發(fā)布時(shí)間:2023/12/20 php 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php ip2long bug,php ip2long函数怎么用-PHP问题 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

php ip2long函數(shù)用于將IPV4的字符串互聯(lián)網(wǎng)協(xié)定轉(zhuǎn)換生長(zhǎng)整型數(shù)字,其應(yīng)用語法是“ip2long ( string $ip_address ) : int”,參數(shù)“ip_address”示意一個(gè)規(guī)范格局的地點(diǎn)。

php ip2long函數(shù)

ip2long — 將 IPV4 的字符串互聯(lián)網(wǎng)協(xié)定轉(zhuǎn)換生長(zhǎng)整型數(shù)字

闡明

ip2long ( string $ip_address ) : int

函數(shù) ip2long() 前往 IPV4 網(wǎng)絡(luò)地點(diǎn)的長(zhǎng)整型格局,從規(guī)范網(wǎng)絡(luò)地點(diǎn)格局(點(diǎn)字符串)轉(zhuǎn)化失去。

ip2long() 還能夠與非完好IP進(jìn)行工作。 瀏覽 ? http://publibn.boulder.ibm.com/doc_link/en_US/a_doc_lib/libs/co妹妹trf2/inet_addr.htm 取得更多信息。

參數(shù)

ip_address

一個(gè)規(guī)范格局的地點(diǎn)。

前往值

前往IP地點(diǎn)轉(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() 有時(shí)會(huì)前往即便這沒有是一個(gè)IPV4的規(guī)范地點(diǎn)的數(shù)字地點(diǎn)。

典范榜樣

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地點(diǎn)

第二個(gè)例子闡明打印一個(gè)轉(zhuǎn)換后的地點(diǎn)應(yīng)用 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 類型是有符號(hào),而且有許多的IP地點(diǎn)講招致正在32位零碎的狀況下為正數(shù), 你需求應(yīng)用 "%u" 進(jìn)行轉(zhuǎn)換經(jīng)過 sprintf() 或 printf() 失去的字符串來示意無符號(hào)的IP地點(diǎn)。

Note:

ip2long() 將前往 FALSE 正在IP是 255.255.255.255 的狀況,版本為 PHP 5 <= 5.0.2. 正在修復(fù)后 PHP 5.0.3 會(huì)前往 -1 (與PHP4相反).

更多相干常識(shí),請(qǐng)拜訪PHP中文網(wǎng)!

以上就是php ip2long函數(shù)怎樣用的具體內(nèi)容,更多請(qǐng)存眷資源魔其它相干文章!

本網(wǎng)站(www.ziyuanmo.com)刊載的所有內(nèi)容,包括文字、圖片、音頻、視頻、軟件、程序、以及網(wǎng)頁版式設(shè)計(jì)等均由用戶發(fā)表。

虛擬收費(fèi)資源付款后概不退款,請(qǐng)考慮在三后支付!如有侵權(quán)可聯(lián)系郵箱:ziyuanmo@admin.com,會(huì)在第一時(shí)間解決!

資源貓 ? php ip2long函數(shù)怎么用-PHP問題

分享到:

總結(jié)

以上是生活随笔為你收集整理的php ip2long bug,php ip2long函数怎么用-PHP问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。