一维数组的应用
<?php
$info['title'] = '标题';
$info['username'] = '用户名';
//smarty一维数组的遍历
$smarty->assign('LAN', $info);
?>
在smarty模板中的变量设置
<{$LAN.title}>
<{$LAN.username}>
在一维数组中我觉得直接将smarty中的变量定义成普通变量也可以,用smarty->assign()来逐个定义也可以。
二维数组应用
<?php
$info[0]['title'] = '标题';
$info[0]['username'] = '用户名';
$smarty->assign("info",$info);
?>
<{section name=list loop=$info}>
<{$info[list].title}>
<{$info[list].username}>
<{/section}>
控制循环次数 0至3 意为从0开始,最多循环4次
<{section name=list start=0 max=4 loop=$yn}>
<li><a href="#"><{$yn[list].subject}></a></li>
<{/section}>