Smarty之循环 foreach循环数组

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,'佳佳'),
);

前端:


    <{foreach $arrs as $arr}>
        
            <{foreach $arr as $value}>
            
            <{/foreach}>
        
    <{/foreach}>
<{$value}>

你可能感兴趣的:(#,PHP)