smarty foreach如何循环二维数组
本文介绍了smarty foreach如何循环二维数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
smarty 循环二维数组能否给个示例 二维数组的键值是字母 比如 循环
学生 各个学生 学生里面 还有个叫 ['grade'] = array(0,1,2) 叫成绩的
解决方案
php assign 的数组:
$arr = array(
array(
'name' => 'cxl' ,
'sex' => '男' ,
'grade' => array(0 , 1 , 2)
)
);
smarty
{foreach from=$arr item=v}
名称:{$v.name}<br />
性别:{$v.sex}<br />
成绩:
{foreach from=$v.grade name=k1 item=v1}
// {$smarty.foreach.k1.iteration} 这个是循环的序号,类似于 for (i=1;i<10;++i) 里面的 i
// html字符实体,等价于 空格
// {$v1} 就是grade里面的成绩了
{$smarty.foreach.k1.iteration}:{$v1}
{/foreach}
{/foreach}
这篇关于smarty foreach如何循环二维数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文