PHP inet_ntop 网络函数

  • 定义和用法

    inet_ntop - 将压缩的互联网地址转换为人类可读的表示形式
  • 版本支持

    PHP4 PHP5 PHP7
    不支持 v5.1.0+支持 支持
    5.3.0 现在,该功能在Windows平台上可用。
  • 语法

    inet_ntop ( string $in_addr )
    
    此函数将32位IPv4或128位IPv6地址(如果PHP是在启用IPv6支持的情况下构建的)转换为地址族适当的字符串表示形式。
  • 参数

    参数 必需的 描述
    string $in_addr 32位IPv4或128位IPv6地址。
  • 返回值

    返回地址的字符串表示形式,或者在失败时返回FALSE。
  • 示例

    <?php
    $packed = chr(127) . chr(0) . chr(0) . chr(1);
    $expanded = inet_ntop($packed);
    
    /* Outputs: 127.0.0.1 */
    echo $expanded;
    
    $packed = str_repeat(chr(0), 15) . chr(1);
    $expanded = inet_ntop($packed);
    
    /* Outputs: ::1 */
    echo $expanded;
    
    尝试一下
  • 相关函数

    long2ip() - 将长整型转化为字符串形式带点的互联网标准格式地址(IPV4)
    ip2long() - 将 IPV4 的字符串互联网协议转换成长整型数字
    inet_pton() - 将人类可读的IP地址转换为其打包的in_addr表示形式