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>