当前位置:Gxlcms > PHP教程 > 两个foreach如何循环

两个foreach如何循环

时间:2021-07-01 10:21:17 帮助过:13人阅读

两个foreach 怎么循环?
我用的某多用户商城系统,现在想把店铺一级大类下面的二级类循环出来,同时二级大类下面自动读取当前二级大类中的推荐店铺,请问该怎么写。如下图:


代码如下:


$i = 0;
?>


$v){

$i++;
?>

?>

F




    $store){?>

  • 'show_store','id'=>$store['store_id']),'store',$store['store_domain']);?>" title="" target="_blank">
















另外为什么不是从1开始?
------解决方案--------------------
你的代码不能实现吗?贴出 $output 的内容

$i++; 在 foreach($output['class_list'] as $k=>$v){ 循环中无条件执行
echo $i; 在 if ($_GET['cate_id'] == $v['sc_parent_id']){ 分支中有条件执行
因为条件可能不成立,所以 echo $i;就可能不连续

既然 $i 表示一个顺号,那么就应该删除 9 行的 $i++;
而 14 行的 echo $i; 改为 echo ++$i;

人气教程排行