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

输出文件:index.php
复制代码 代码如下:<?php
require_once('libs/Smarty.class.php');
$smarty = new Smarty();
$smarty->setTemplateDir($_SERVER['DOCUMENT_ROOT']."/php/templates/");
$smarty->setCompileDir($_SERVER['DOCUMENT_ROOT']."/php/templates_c/");
$smarty->setCacheDir($_SERVER['DOCUMENT_ROOT']."/php/cache/");
$smarty->caching = false;
$name = array("喜洋洋","美洋洋","懒洋洋","哈哈哈");
$family = array("husband"=>"喜洋洋","wife"=>"美洋洋","boy"=>"懒洋洋","girl"=>"哈哈哈");
$smarty->assign("name",$name);
$smarty->assign("family",$family);
$smarty->display("temp.htm");
?>
模板文件:temp.htm
复制代码 代码如下:{foreach $name as $value}
{$value}
{/foreach}
<hr />
{foreach $family as $family_name}
{$family_name@key} = {$family_name}
{/foreach}
<br />
{foreach from=$family item=f_name key=k}
{$k} = {$f_name}
{/foreach}
<hr />
数组的输出方法大致有两种形式:
(1)一种是smarty 2的 {foreach from=数组变量名 item=数组值}。
(2)smarty 3的输出方法与php的一致,上面实例没有加$key,需要输出键名时,采用实例里的形式 @key;你可以使用$key=>$value这种形式。
另外,如果只取数组中某一个值,可以直接输出,如关联数组的 {$family.husband}、索引数组的 {$name[0]}等。
希望本文所述对大家的php程序设计有所帮助。
相关推荐:
SEO属什么,seo是什么公司 b站|直播|推广网站
SEO更好,让你的网站从此脱颖而出,廊坊网站建设软件有哪些
云推SEO:让您的网站在激烈竞争中脱颖而出,最近的seo推广预案
SEO是什么粉底液,seo是什么seo怎么做 ,ai文字设计 价格
SEO外,如何提升网站整体营销效果?,深圳高端营销型网站建设
seo转行是什么意思,seo转化是什么 十堰商品网站推广公司
关键词seo价格表,关键词 seo 呈贡推广营销公司
SEO软优化:助力网站实现流量爆发的秘密武器,seo百度点赞
seo需要学些什么内容,学seo的基础 ,AI的骨骼
seo有什么瞄准方法,seo有什么瞄准方法和技巧 ,门口监控ai
什么是seo获客,获客saas 国内搜索网站排名优化
SEO大量优化:如何通过精准策略提升网站流量,突破搜索引擎排名瓶颈,小企业建设网站排名优化
Zkept:重塑未来生活的智能科技革新,中山找网站建设
seo是什么职位的缩写,seo是什么意思seo是什么职位 ,人工智能ai建模
SEO技术如何通过优化提升网站流量与排名,镇江营销推广代运营
seo技术是什么职位,做seo技术 房山抖音seo
亚马逊的seo是什么阿,亚马逊seo项目 ,能写作文的软件ai
SEO工作原理是什么,seo的基本原理 关系素材网站建设
seo是什么怎么操作,seo什么意思 ,联想小新有ai写作功能吗
seo是什么意思SEO技术蜘蛛屯,seo ,画面ai音乐ai制作ai
SEO网络营销:如何通过精准优化提升品牌价值,清远seo优化方法
seo是什么化学元素,seo表示什么 ,小熊 ai
关键词优化的方法,关键词优化的方法有哪些 米线店推广营销方案
SEO是什么相机软件,seogull是什么牌老相机 济南网站首页推广方案
HostKVM的VPS性能深度解析,云主机体验值得你拥有?
SEO可以改变你的商业未来:如何通过优化提升网站流量和转化率,莆田网站推广手段
图片什么尺寸利于seo,图片尺寸大小多少合适 什么是营销型短视频推广
《收录情况:数字时代的网络信息检索与价值体现》,南昌专业网站优化服务商
VPS动态IP设置教程,轻松掌握***服务器配置技巧!
SEO项目:如何通过精确优化提升企业网站排名与转化率,seo优化软件排名
云服务器与VPS大比拼,揭秘差异,哪个更符合你的需求?
seo链轮应该注意什么,链轮生成软件有哪些 贵港短视频seo推荐公司
主流seo是什么,seo是什么推广网站 ,摄像ai性能
香港VPS访问日本网络是否畅通无阻?深度解析网络边界问题!
二级泛站群,zblog二级泛站群 ,明星ai资源网站
seo有什么难点,seo难吗 ,环绕字海报ai
seo是用于什么使用,seo是什么技术 ,人工智能ai写作网站免费版下载
“洗稿技巧如何让你的文章脱颖而出,轻松提升内容创作水平!”,舞钢seo优化软件
电梯机房怎么样设计才好?
灵宝机房精密空调怎么样?
醴陵陶机房子怎么样?
为什么seo对企业重要,seo对企业进行网络营销的价值 ,ai质检费用
VPS外观检验规范英语解读,国际化标准下的外观检验标准解析
VPS内网端口映射全攻略,轻松实现端口转发,一步到位的解决方案
seo线是什么意思,seo是什么意思 老板让兼职seo
阿里云VPS快速***搭建指南
揭秘VPS SS用户数量,究竟有多少人使用?
SEO量:提升网站流量和排名的关键法则,市场营销商业推广面试
SEO获取流量的必杀技:如何通过优化轻松提升网站排名,专业的php网站建设
如何网站关键词优化,网站关键词优化是什么意思 全网网络营销推广获客