首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

循环的有关问题

2012-06-13 
循环的问题.for($i0$icount($arr2[productcode])$i++){for($j0$jcount($arr[code])$j++){if($arr2

循环的问题.
for($i=0;$i<count($arr2[productcode]);$i++)
{
for($j=0;$j<count($arr[code]);$j++)
{
if($arr2[productcode][$i]!=$arr[code][$j])
{
$newcode=$arr["code"][$j];
$newprodcut=$arr["product"][$j];
$newdesc=$arr["desc"][$j];
$insert_sql="insert into xcart_products values('$newprodcut','$newcode','$newdesc')";
echo $insert_sql;
echo $db->execute($insert_sql);

}

}

}
如果不满足if条件的话,怎么跳出内层循环..

[解决办法]
if(...)
{
...
}
else
{
break;
//或者
$j=count($arr[code])+1;
$i=count($arr2[productcode])+1;
}
[解决办法]

PHP code
for($i=0;$i<count($arr2[productcode]);$i++){    for($j=0;$j<count($arr[code]);$j++){        if($arr2[productcode][$i]!=$arr[code][$j]){            $newcode=$arr["code"][$j];……        }else{            #如果不满足if条件,继续循环            #continue;            #如果不满足if条件,跳出当前循环            break;        }//end if    }//end for j}//end for i 

热点排行