当前位置:Gxlcms > PHP教程 > 怎样检测数组里数据为连续的3位数?(给点意见吧.)解决方法

怎样检测数组里数据为连续的3位数?(给点意见吧.)解决方法

时间:2021-07-01 10:21:17 帮助过:42人阅读

怎样检测数组里数据为连续的3位数? (给点意见吧..)
怎样检测数组里数据为连续的3位数?



------解决方案--------------------
PHP code
$arr = array(4,7,0,2,4,5,6,9,1,2,3,4);
$counter = 1;
for($i = 0; $i < count($arr) - 1; $i ++) {
   if ($arr[$i + 1] == $arr[$i] + 1) {
      $counter ++;
      if ($counter == 3) {
         echo "
找到连续值的数字:\n[".($i - 1)."]=>{$arr[$i - 1]}\n[".$i."]=>{$arr[$i]}\n[".($i + 1)."]=>{$arr[$i + 1]}\n
"; } } else $counter = 1; }

人气教程排行