當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP inet_ntop()用法及代碼示例


inet_ntop()函數是PHP中的內置函數,可將32位IPv4或128位IPv6地址轉換為可讀格式。

用法:

string inet_ntop( string $ip_address )

參數:該函數接受上麵提到並在下麵描述的一個參數:


  • $ip_address:它是必填參數。它指定32位IPv4或128位IPv6地址。

返回值:如果成功,此函數將返回字符串格式的可讀地址,如果失敗,則返回FALSE。

注意:此函數在PHP 5.1.0和更高版本上可用。

以下示例程序旨在說明PHP中的inet_ntop()函數:

程序1:

<?php 
  
// Store the address into variable 
$addr = chr(127) . chr(0) . chr(1) . chr(1); 
  
// Use inet_ntop() function to convert 
// internet address to a human readable 
// representation 
$exp = inet_ntop($addr); 
  
// Display result 
echo $exp; 
  
?>
輸出:
127.0.1.1

程序2:該程序直接在參數中使用大小為4的ascii字符字符串。

<?php 
  
// Use inet_ntop() function to convert 
// internet address to a human readable 
// representation 
echo inet_ntop("[][]") . "<br>"; 
echo inet_ntop("4509") . "<br>"; 
echo inet_ntop("*^b@") . "<br>"; 
echo inet_ntop("hqp0") . "<br>"; 
echo inet_ntop("2c#!"); 
  
?>
輸出:
91.93.91.93
52.53.48.57
42.94.98.64
104.113.112.48
50.99.35.33

參考: https://www.php.net/manual/en/function.inet-ntop.php



相關用法


注:本文由純淨天空篩選整理自gekcho大神的英文原創作品 PHP | inet_ntop() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。