循环
循环语句,常用语内容列表,将多条内容以相同的HTML结构显示出来。
格式:{#foreach from=$data key=k item=value#}
$data是要循环的数据
k是当前索引值
value是当前元素
示例:
<?php $arr = array(9 => 'Tennis', 3 => 'Swimming', 8 => 'Coding'); $smarty->assign('myArray', $arr); ?>
用模板按键名/键值对的形式输出$myArray。
<ul> {foreach from=$myArray key=k item=v} <li>{$k}: {$v}</li> {/foreach} </ul>
上例将输出:
<ul> <li>9: Tennis</li> <li>3: Swimming</li> <li>8: Coding</li> </ul>