0

我需要打印

// 主要类别分类广告 (3) ->书籍(2) ->DVD(1)

选书时(2)

它应该打印

书籍(2) ->童书(0) ->化学(2)

如果 sub->sub-> 一直持续到子类别计数结束,那就太好了。

我已经对其进行了编码,但未能打印每个类别的计数

$sid=osc_search_category_id();
              $this_cat= $sid[0];
              $categories = osc_get_categories() ; 
              foreach($categories as $cat) { 
              if($cat['pk_i_id']==$this_cat){
                if (count($cat['categories'])>0) {
                  foreach ($cat['categories'] as $sub) {
                    echo $sub['s_name'].'-'.osc_category_total_items();
                  }
                }
              } 
              }

此代码适用于任何数量的子类别。仅在项目计数方面失败

递归函数会产生结果吗?建议的输出是 在此处输入图像描述

如果有更好逻辑的人可以帮助我。谢谢你。

4

1 回答 1

0

嗨,要获取类别商品编号,请尝试以下操作:

echo $sub['s_name'].'-'.$sub['i_num_items'];
于 2014-03-08T10:46:01.940 回答