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?"连续":"不连续"; 对于页面运行突然空白卡死 json_encode()函数为什么不能解析带中文的JSON字符串呢? PHP空间如果做软链接 php 5.3 有闭包了 闭包有什么好处? 应该在什么场景下用闭包 请问如何截取指定字符串,并判断 mysql 按字段优先排序的问题?请大家帮助。 -------PHP上传文件的链接问题 在html中用JSVASCRIPT引用PHP文件 如何用PHP生成饼状的统计图 IIS下配好了PHP,可是运行phpmyadmin,出现如下错误! 【散分】看看错误使用“引用”的恶果,你能看出是为什么吗? 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?"连续":"不连续";