php 如何判断时间连续性? $time = array('2011-10-25','2011-10-27','2011-11-01');等等,如何判断时间是否是连续的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给出一个自己些的方法:$a = array('2011-10-30','2011-10-31','2011-11-01');$flag = true;for($i=0;$i<count($a)-1;$i++){ $nextDay = date("Y-m-d",strtotime("+1 day",strtotime($a[$i]))); if($a[$i+1]!=$nextDay){ $flag = false; break; }}if($flag==true){ echo "时间连续";}else{ echo "时间不连续";} 顺便帮你贴过来,对于无序的也可以用。<?php$arr = array('2011-10-25','2011-10-27','2011-10-26','2011-10-24');function compare($x,$y){ return (strtotime($x)-strtotime($y));}uasort($arr,'compare');$arr = array_slice($arr,0);for($i = 1;$i<count($arr);$i++){ if((strtotime($arr[$i])-strtotime($arr[0]))==($i*24*60*60)){ $flag = 1; } else{ $flag = 0; break; }}echo $flag?"连续":"不连续"; 我是新手不知道这里哪个地方写错了。 ajax 保存与读取日语汉字 能插进去英文却插不进去中文 读取MySQL数据库图片,是高手请进 关于Php的foreach函数 很奇怪很奇怪很奇怪的問題,能找到錯誤算你狠 求: jmail4.0 在php发信用法 谢谢...???? 最新版的mysql那里下载(www.mysql.com上没有中文版)还有apache那里有,给个具体的下载地址? 如何把excel导入到mysql数据库中? 请指教,关于选课系统?! 【散分】看看错误使用“引用”的恶果,你能看出是为什么吗? php 做过滤敏感词老报错
$flag = true;
for($i=0;$i<count($a)-1;$i++){
$nextDay = date("Y-m-d",strtotime("+1 day",strtotime($a[$i])));
if($a[$i+1]!=$nextDay){
$flag = false;
break;
}}
if($flag==true){
echo "时间连续";
}else{
echo "时间不连续";
}
$arr = array('2011-10-25','2011-10-27','2011-10-26','2011-10-24');
function compare($x,$y){
return (strtotime($x)-strtotime($y));
}
uasort($arr,'compare');
$arr = array_slice($arr,0);for($i = 1;$i<count($arr);$i++){
if((strtotime($arr[$i])-strtotime($arr[0]))==($i*24*60*60)){
$flag = 1;
}
else{
$flag = 0;
break;
}
}
echo $flag?"连续":"不连续";