怎样检测数组里数据为连续的3位数? (给点意见吧..)
怎样检测数组里数据为连续的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 class="brush:php;toolbar:false;">找到连续值的数字:\n[".($i - 1)."]=>{$arr[$i - 1]}\n[".$i."]=>{$arr[$i]}\n[".($i + 1)."]=>{$arr[$i + 1]}\n
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号