以下是一个将IP地址转换为整数的PHP函数:
function ip2int($ip) {
$ip_parts = explode('.', $ip);
$int_ip = 0;
foreach ($ip_parts as $part) {
$int_ip = ($int_ip << 8) + intval($part);
}
return $int_ip;
}
使用示例:
$ip = '192.168.0.1';
$int_ip = ip2int($ip);
echo $int_ip; // 输出:3232235521
该函数将IP地址按照点分十进制的形式拆分为四个部分,然后将每个部分转换为整数,并将它们按位左移8位后相加,得到最终的整数表示。
下一篇:php 条件同时成立
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站