一、section 循环,是用来遍历索引数组而不是关联数组,由于name的属性相当于索引值,以为可以同时利用索引遍历多个数组。
属性loop表示当遍历的数组变量;属性名 name表示当前的循环的名称(相当于数组$sec_arr1 的下标索引)
<?php
$smarty=new Smarty();
$smarty->assign('sec_arr1',array('a','b'));
$smarty->assign('sec_arr2',array('a'>'A',b=>'B'));
?>
<body>
<!--{section loop=$sec_arr1 name='sec1'}-->
//循环遍历数组$sec_arr1数组的值
当前的值为:<!--{$sec_arr1[sec1]}--><br>
<!--{/section}-->
</body>
二foreach循环函数
1、<!--{foreach from=$sec_arr2 itme=value}-->
//foreach 可以遍历关联数组
item当前的遍历循环数值:<!--{value }-->
<!--{/foreach}-->
2、<!--{foreach from=$sec_arr2 itme=value key=key}-->
//foreach 可以遍历关联数组
key当前遍历的数组的key的值:<!--{$key}-->
item当前的遍历循环value数值:<!--{$value }-->
<!--{/foreach}-->