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 に答える