Smarty_Variable Object (3)
->value = Array (2)
0 => Array (2)
0 => "红"
1 => "白"
1 => Array (2)
0 => "red"
1 => "white"
->nocache = false
->scope = "Smarty root"一般情况下,有键名的话,是这样循环的{$ProSortArr[ProSort].SortName}现在上面这个数组,没有键名啊,只有0,1,2,3这些,
怎么在section循环出来啊。可不可以像for 循环那样子,定义个i然后i++这样子啊。
->value = Array (2)
0 => Array (2)
0 => "红"
1 => "白"
1 => Array (2)
0 => "red"
1 => "white"
->nocache = false
->scope = "Smarty root"一般情况下,有键名的话,是这样循环的{$ProSortArr[ProSort].SortName}现在上面这个数组,没有键名啊,只有0,1,2,3这些,
怎么在section循环出来啊。可不可以像for 循环那样子,定义个i然后i++这样子啊。
{$ar[i]}<br />
{/section}
i 即为 索引,0,1,2,3....
{$ColorArr[Color].Color}
{/section}这个要是键名才显示得出来啊。要是索引的话,不行啊。
写了{$ColorArr[Color]}它就显示Array
写了{$ColorArr[Color].Color},它就显示Undefined index: Color in
不好意思,你的方法是对的。是我搞错了,应该是$ar[i][i],不是$ar[i].i,
{section name=i loop=$ColorArr[Color]}
{$ColorArr[Color][i]}
{/section}
{/section}这样呢