foreach语法格式
{foreach $arr as
k
e
y
−
>
key->
key−>value}
// 循环体
{/foreach}
foreach可以遍历所有类型数组,包含枚举数组,关联数组,混合数组,多维数组。
举例:
前台html
<{foreach $arr as
k
=
>
k=>
k=>value}>
KaTeX parse error: Expected '}', got 'EOF' at end of input: arr[<{k}>] = <{$value}>
<{/foreach}>
后台php:
// 向视图赋一维数组
$arr = array(
'db_host'=>'localhost',
'db_user'=>'root',
'db_pass'=>'root',
);
// 向视图赋值(分配变量)
$smarty->assign("arr",$arr);
实现输出二维数组:
php:
$arrs = array(
array(1,'刘明娟'),
array(2,'咪咪'),
array(3,'佳佳'),
);
前端:
<table align="center">
<{foreach $arrs as $arr}>
<tr>
<{foreach $arr as $value}>
<td><{$value}></td>
<{/foreach}>
</tr>
<{/foreach}>
</table>