多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 1、foreach语法格式 ``` 语法格式1:{foreach $arr as $key=>$value} {/foreach} 语法格式2:{foreach from=$myarr key="mykey" item="myitem"}{/foreach} 提示:foreach可以遍历所有类型的数组,包括:枚举数组、关联数组、混合数组。 ``` ## 2、实例:输出一维数组 ![](https://img.kancloud.cn/8b/9d/8b9d8d3899b7cb50a9ced08da336ac57_1093x658.png) ## 3、实例:输出二维数组 ![](https://img.kancloud.cn/90/d2/90d28ee30024cde8ae4212c19fae2971_958x551.png) ## 4、foreach常用属性应用 ``` 1. @key:输出当前值的索引,可能是整型索引,也可能是字符索引; 2. @index:当前数组索引,从0开始计算; 3. @iteration,当前循环的次数,从1开始计算; 4. @first:当首次循环时,值为true; 5. @last:当最后一次循环时,值为true; 6. @total:是整个循环的次数,可以在foreach内部或外部使用; ``` ![](https://img.kancloud.cn/22/66/2266b067f3680e08b699aeaca5a4d953_1198x571.png) ![](https://img.kancloud.cn/d2/f3/d2f30b21730fb9b9a8d7321aad572dc1_715x149.png)