本文实例讲述了smarty内建函数foreach的使用方法,分享给大家供大家参考。具体如下:

显示文件:index.php:
复制代码 代码如下:<?php
//创建smarty对象
require_once("./libs/Smarty.class.php");
$smarty = new Smarty();
$arr1 = array("北京","上海","广州");//索引数组
$smarty->assign("arr1",$arr1);//分配索引数组
$arr2 = array("city1"=>"北京","city2"=>"上海","city3"=>"广州");//关联数组
$smarty->assign("arr2",$arr2);//分配关联数组
$arr3 = array(array("北京","上海","广州"),array("关羽","张飞","|美女|"));//二维索引数组
$smarty->assign("arr3",$arr3);
$arr4 = array(array("c1"=>"北京","c2"=>"上海","c3"=>"广州"),array("n1"=>"关羽","n2"=>"张飞","n3"=>"|美女|"));//二维关联数组
$smarty->assign("arr4",$arr4);
$smarty->display("temp.tpl");
?>
模板文件:temp.tpl
复制代码 代码如下:<html>
<h2>smarty内建函数foreach,循环取出数组值</h2>
<p style="color:green">实例1:一维索引数组</p>
{foreach from=$arr1 item=temp}
{$temp}
{/foreach}
<p style="color:orange">实例2:一维关联数组——>item为键值,key为键名。如果不取key,取出方法与一维索引数组相同,当然索引数组也是有key的0,1,2...</p>
{foreach from=$arr2 item=temp key=k}
{$k}={$temp}
{/foreach}
<p style="color:red">实例3:二维索引数组——>两次循环即可</p>
{foreach from=$arr3 item=temp}
{foreach from=$temp item=value}
{$value}
{/foreach}<br />
{/foreach}
<p style="color:red">实例4:二维关联数组——>同样两次循环即可</p>
{foreach from=$arr4 item=temp}
{foreach from=$temp item=value key=k}
{$k}={$value}
{/foreach}<br />
{/foreach}
</html>
希望本文所述对大家的php程序设计有所帮助。
相关推荐:
为什么seo推广那么多,seo推广难吗 ,围棋ai和ai的对决
长春VPS连接台湾服务器,速度与稳定性的极致融合
SEO北京:数字时代,企业成功的关键,高端网站建设seo优化
腾讯云VPS开通教程,轻松搭建个人服务器,一键上手!
2020年必选VPS推荐,超值低价高品质,轻松上手体验!
华威工程商业管理VPS解决方案,高效、安全、智能的一体化服务体验揭秘
seO经理是什么岗位,seo经理招聘 ,ai复仇
seo文章代表什么,seo文章怎么写 ,周杰伦最后歌词是ai
机房温度26度怎么样?
seo转行是什么意思,seo转化是什么 十堰商品网站推广公司
重磅揭秘,VPS售后客服电话号码快速查询指南!
seo搜索优化什么意思,seo搜索引擎优化是什么 螺蛳粉的营销推广
为什么要从事seo,为什么要从事养老行业 十堰seo费用明细
seo营销方法是什么,seo营销模式 ,成长与勇气ai图片
VPS数据库安装疑难解析手册,轻松解决安装难题!
主流seo是什么,seo是什么推广网站 ,摄像ai性能
seo智能优化是什么,seo自动优化工具 ,ai描边的形状
seo用到什么软件,做seo需要用到什么软件 ,AI锤
seo线索收集是什么,seo线索收集是什么意思 ,志明ai
VPS助力Etsy店铺轻松开设,跨境电商之旅启程!
SEO未来:如何在变革中抢占先机,迎接数字营销的新纪元,高要seo工作
亚马逊新店VPS入驻全解析,掌握入驻节奏,轻松开启电商之旅!
无机房家用电梯怎么样?
SEO优化如何提升网站排名,驾驭搜索引擎流量,动态网站建设方案模板
SEO才能:提升网站排名,突破网络营销的核心竞争力,网站的优化企业
SEO更多-让你的企业站点在搜索引擎中脱颖而出,泉山区企业网站推广
seo网站自学看什么书,seo技术适合自学吗 ,写作ai软件收费吗多少钱
为什么要用seo作弊,为什么要做seo搜索引擎优化 茂名京东seo
机房值守这份工作怎么样?
SEO留痕:数字营销的隐性力量,如何通过SEO优化让品牌更具竞争力,网站智能优化推广系统
杭州高效机房怎么样?
SEO代做:让你的企业轻松登顶搜索引擎,快速提升曝光率,雄安新区网站推广优化
SEO总结:如何通过优化提升网站排名与流量,烟台汽车网站建设
ECS与SLB VPS深度对比,功能、性能与适用性解析!
为什么“360收录”是你网站推广的必备利器,青海强军网站建设
SEO新人必读:从零开始SEO的核心技巧与实践指南,北京律师网站建设
seo网站需要做什么,seo都需要做什么 ,ai画一个人在写作业的软件
seo有什么原理,seo的主要作用 ,ai生相
seo能做什么作业,做seo工作真的可以吗 酒店营销推广话术
seo复试都会提什么,seo面试技巧跟经验分享 食堂业务推广网站
seo是什么职位分类,seo是干什么的 ,ai弄书籍
SEO可以改变你的商业未来:如何通过优化提升网站流量和转化率,莆田网站推广手段
SEO发明:引领数字时代营销革命的力量,南京seo实力如何
为什么关键词太少会影响你的网络营销效果?,女装类目搜索关键词排名
seo有什么工具包,seo常用软件 律师网站推广的广告语
SEO韩国:为您开启国际市场的增长之门,商科公司新闻网站推广
SEO收费如何选择合适的SEO服务,提升网站排名并增加曝光度,饰品营销推广文案范文
seo综合查找工具是什么,seo综合查询工具下载 兰州高效网站建设费用
seo教程是什么意思,seo教程是什么意思啊 尚志政务网站建设
SEO找出网站流量提升的终极策略,带你走向搜索引擎巅峰!,辛集竞价网站推广哪家好