【发布时间】:2015-08-08 10:25:02
【问题描述】:
我有一些代码可以从数组中找到 3 个连续的数字并输出它们。
我现在希望它能够告诉它要找到多少个数字。我确实考虑过在外部 for 循环中放置一个 for 循环,但我认为它无法正常工作。
我怎样才能让这个迭代运行 X 次直到满足 X?
if(isset($arr[$i+1]))
if($arr[$i]+1==$arr[$i+1])
echo 'I found it:',$arr[$i],'|',$arr[$i+1],'|',$arr[$i+2],'|',$arr[$i+3],'<br>';
exit;
这就是我目前所拥有的
for($i=0; $i < sizeof($arr); $i++) {
if(isset($arr[$i+1]))
if($arr[$i]+1==$arr[$i+1])
{
if(isset($arr[$i+2]))
if($arr[$i]+2==$arr[$i+2])
{
if(isset($arr[$i+3]))
if($arr[$i]+3==$arr[$i+3])
{
echo 'I found it:',$arr[$i],'|',$arr[$i+1],'|',$arr[$i+2],'|',$arr[$i+3],'<br>';
exit;
}//if3
}//if 2
}//if 1
}
【问题讨论】: