怎样检测数组里数据为连续的3位数? (给点意见吧..) 怎样检测数组里数据为连续的3位数? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 说的很多...我是想对输入框里的内容进行检测.(输入框只允许输入QQ号,)然后对这个QQ号进行判断.有没有顺子(或是连续的3位数)例如:456 789 345都是,,,只要3个起联就行...如果有,,显示顺子号..就这样... $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 "<pre>找到连续值的数字:\n[".($i - 1)."]=>{$arr[$i - 1]}\n[".$i."]=>{$arr[$i]}\n[".($i + 1)."]=>{$arr[$i + 1]}\n</pre>"; } } else $counter = 1;} <?php $arr = array(4,7,0,2,4,5,6,9,1,2,3,4);for($i = 0; $i < count($arr) - 1; $i ++) { if( isset($arr[$i - 1]) && $arr[$i - 1] + 1 == $arr[$i] && isset($arr[$i + 1]) && $arr[$i] + 1 == $arr[$i + 1]) { echo "<pre>找到连续值的数字:\n[".($i - 1)."]=>{$arr[$i - 1]}\n[".$i."]=>{$arr[$i]}\n[".($i + 1)."]=>{$arr[$i + 1]}\n</pre>"; } } 用Wscript.Shell压缩有问,谢谢 针对有asp,asp.net,sqlserver编程经验的程序员,如何快速上手开发php+mysql 有谁知道什么好的php视频啊 PHP/java bridge 运行报错!~java status not running 只有十分了,跪求一段关于文件上传的代码... 如何,安装? 奇怪啊,大家看看我是不是特殊情况 关于PHP安装、配置的问题????? 初来乍到,100分作为见面礼!! 究竟是为什么,老是行不通?帮帮忙吧! PHP问题 php 类似于这种网站的a链接查差不多与淘宝那样的筛选来查询,求各位大牛帮忙
说的很多...
我是想对输入框里的内容进行检测.(输入框只允许输入QQ号,)
然后对这个QQ号进行判断.有没有顺子(或是连续的3位数)
例如:456 789 345
都是,,,只要3个起联就行...如果有,,显示顺子号..就这样...
$counter = 1;
for($i = 0; $i < count($arr) - 1; $i ++) {
if ($arr[$i + 1] == $arr[$i] + 1) {
$counter ++;
if ($counter == 3) {
echo "<pre>找到连续值的数字:\n[".($i - 1)."]=>{$arr[$i - 1]}\n[".$i."]=>{$arr[$i]}\n[".($i + 1)."]=>{$arr[$i + 1]}\n</pre>";
}
}
else $counter = 1;
}
&& isset($arr[$i + 1]) && $arr[$i] + 1 == $arr[$i + 1]) {
echo "<pre>找到连续值的数字:\n[".($i - 1)."]=>{$arr[$i - 1]}\n[".$i."]=>{$arr[$i]}\n[".($i + 1)."]=>{$arr[$i + 1]}\n</pre>";
}
}