PDA

View Full Version : سوال: 5 عدد پشت سر هم



kianajoo
جمعه 11 مرداد 1392, 16:46 عصر
درود.
من یه آرایه دارم که توش 7 تا عدد داره و این 7 تا عدد ثابت نیستن و هر بار عوض میشن...


array(1,2,3,4,5,6,7);

میخوام تشخیص بدم که از این 7 تا عدد 5 تاش پشت سر هم هست یا نه!
هر کاری میکنم به نتیجه نمیرسم...از اساتید کسی هست منو راهنمایی کنه؟
:متفکر:

H:Shojaei
جمعه 11 مرداد 1392, 18:06 عصر
سلام
بفرمائيد:


$a=array(1,2,3,4,5,6,7);
$flag=0;
$count=1;
for($i=0;$i<3;$i++)
{
$count=1;
for($j=$i;$j<6;$j++)
{
if($a[$j+1]-1==$a[$j])
{
$count++;
if($count==5)
{
$flag=1;
$i=4;$j=8;
}
}
else
{
$count=1;
continue;
}

}
}
if($flag==1)echo "found";
else echo "not found";