smarty数组键是变量使用的问题

来源:百度知道 编辑:UC知道 时间:2024/06/07 19:00:43
$a = array(
'a1' = array(
'b1' => array(
'c1' => array('d1', 'd2', 'd3'),
'c2' => array('d1', 'd2', 'd3'),
'c3' => array('d1', 'd2', 'd3')
),
'b2' => array(
'c1' => array('d1', 'd2', 'd3'),
'c2' => array('d1', 'd2', 'd3'),
'c3' => array('d1', 'd2', 'd3')
),
'b3' => array(
'c1' => array('d1', 'd2', 'd3'),
'c2' => array('d1', 'd2', 'd3'),
'c3' => array('d1', 'd2', 'd3')
)
),
'a2' = array(
'b1' => array(
'c1' => array('d1', 'd2', 'd3'),

foreach的使用方法错误,应该是这样,具体我也没看手册。
<{foreach item=bb from=$a}>
<{$bb.c1}>
<{/foreach}>
你的方法类似section
{section name=bb loop=$a} //第一维
{$a[bb].c1}
{/section}