inet_pton是一個IP地址轉換函數,可以在將IP地址在“點分十進制”和“二進制整數”之間轉換,而且inet_pton和inet_ntop這2個函數能夠處理ipv4和ipv6。算是比較新的函數了。
定義和用法
inet_pton- 將人類可讀的IP地址轉換為其打包的in_addr表示形式
版本支持
PHP4 不支持
PHP5 v5.1.0+支持
PHP7 支持
5.3.0 現在,該功能在Windows平臺上可用。
語法
inet_pton ( string $address )
此函數將人類可讀的IPv4或IPv6地址(如果PHP是在啟用IPv6支持的情況下構建的)轉換為適合32位或128位二進制結構的地址系列。
參數
參數 address
必需的 是
描述 可讀的IPv4或IPv6地址。
返回值
返回給定地址的in_addr表示形式;如果給出了語法無效的地址(例如,不帶點的IPv4地址或不帶冒號的IPv6地址),則返回FALSE。
示例
?php
$in_addr = inet_pton('127.0.0.1');
$in6_addr = inet_pton('::1');
var_dump($in_addr);
var_dump("br/>");
var_dump($in6_addr);
總結
以上所述是小編給大家介紹的PHP中的 inet_pton 網絡函數,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!