- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:smartyのforeachの使い方)
Smartyのforeachの使い方と配列の表示方法について
このQ&Aのポイント
- Smartyのforeachを利用して、複雑な配列を表示させる方法について教えてください。
- 配列の要素にアクセスする際に、sub_***が存在しない場合の対処方法もお伝えください。
- 問題のコードを改善するためのアドバイスを教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
{* 動作検証してないので動かないかも *} {foreach item="item" from=$str} <p>{$item.name}</p> <ul id="side{$item.id}"> {if is_array($item.sub_id)} {foreach key="sub_key" item="sub" from=$item.sub_id} <li><a href="index.php?id={$item.sub_id[$sub_key]}"> {$item.sub_name[$sub_key]} ({$item.sub_cnt[$sub_key]})</a></li> {/foreach} {/if} </ul> {/foreach}
お礼
お返事ありがとうございます! 試してみたところ問題なく表示されました^^ やっと解決で本当に感謝です。ありがとうございました!