如何判断一个ip地址是否在两个给定的ip地址之间 用explode把每个地址拆成数组例如:$ip_array=explode('.',$ip);再用拆好的各类地址判断 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比如地址c判断是否在地址ab中间很简单,把地址a,b,c拆分成3个数组a[]和b[]和c[]然后$result=true;for($i=0;$i<4;$i++){ if (c[$i]>b[$i] || c[$i]<a[$i]){ $result=false; }}if ($result){ echo "true";}else{ echo "false";} 不好意思,写错$a="211.0.0.0";$b="212.0.0.0";$c="212.0.2.0";$a_arr=explode(".",$a);$b_arr=explode(".",$b);$c_arr=explode(".",$c);$a_all=0;$b_all=0;$c_all=0;for($i=0;$i<4;$i++){ $a_all=$a_all*256+$a_arr[$i]; $b_all=$b_all*256+$b_arr[$i]; $c_all=$c_all*256+$c_arr[$i];}$result=true;if ($c_all<$a_all || $c_all>$b_all){ $result=false;}if ($result){ echo "true";}else{ echo "false";} 请问国内一般用哪个版本的LINUX做服务器呢? php玩的就是数组 怎么不让php自动把×换成×号 微博,SNS的API怎么实现 PHP通过ssh或socks5读取远程服务器的mysql数据库 在《PHP 手册》的《附录 I. 所支持时区列表》没有北京时间? 注册页面,提交后phpmyadmin中文显示乱码 Appserv安装完了是不是在浏览器中验证是否配置成功 可是我打开浏览器 却显示出错 是不是安装出错了? php怎么更改变量名字 phpmyadmin里如何管理不同用户的数据库 有关 php 制作高质量的缩略图 兄弟们我没分了!想问php怎么样判断一个整数能被3整除?
很简单,把地址a,b,c拆分成3个数组
a[]和b[]和c[]
然后
$result=true;
for($i=0;$i<4;$i++){
if (c[$i]>b[$i] || c[$i]<a[$i]){
$result=false;
}
}
if ($result){
echo "true";
}else{
echo "false";
}
$a="211.0.0.0";
$b="212.0.0.0";
$c="212.0.2.0";
$a_arr=explode(".",$a);
$b_arr=explode(".",$b);
$c_arr=explode(".",$c);
$a_all=0;
$b_all=0;
$c_all=0;
for($i=0;$i<4;$i++){
$a_all=$a_all*256+$a_arr[$i];
$b_all=$b_all*256+$b_arr[$i];
$c_all=$c_all*256+$c_arr[$i];
}$result=true;
if ($c_all<$a_all || $c_all>$b_all){
$result=false;
}
if ($result){
echo "true";
}else{
echo "false";
}