解决PHP函数ip2long转换IP负数

解决PHP函数ip2long转换IP负数
{原因}:因为PHP的整数类型被签名,因此会产生许多IP地址。
{解}:它是在其官方手册提到,可你需要使用,%u %u,sprintf()或printf(),它也是一个非常重要的因素。
那就是,printf('%u',ip2long('ip地址));
或者它会将二进制到十进制的转换(bindec decbin(ip2long('ip ')));
{测试}
$条= '182.118.0.0;

回声ip2long($条); / /输出1233780736
回声';
回声bindec(decbin(ip2long($条))); / /输出3061186560,与MySQL函数的输出一致。

{注}:
数bindec(字符串的binary_string); / /二进制到十进制的转换
字符串decbin(int $号); / /二进制十进制转换

tag:函数转换负数电脑软件php

相关内容