smarty_foreach实现循环一维数组|include实现引入文件

foreach实现循环一维数组|include实现引入文件

1.foreach().php文件内容如下:
<?php
/*
与我们在PHP中的foreach用法类似,同样是用来遍历数组。在实际操作中与section功能一样,但foreach在smarty中一般用来处理一维数组
*/
include("smarty_inc.php");
$value=array(4,5,6,7,8);
$smarty->assign('name',$value);
$smarty->display("foreach().htm");
?>
2、./templates/foreach().htm文件内容如下:
<!-- 用foreach实现循环输出 from后跟循环数组变量,item后跟数组元素值,key后跟键值-->
{foreach from=$name item=id key=k}
数组内容:{$k}-{$id}<br>
{foreachelse}
{/foreach}
<br>
<!-- 用section实现循环输出name后跟section名称它不用加$,loop后跟循环数组变量 -->
{section name=list loop=$name }
{$name[list]}
{sectionelse}
{/section}
运行结果:
数组内容:0-4
数组内容:1-5
数组内容:2-6
数组内容:3-7
数组内容:4-8

4 5 6 7 8

3、includ.php文件内容如下:
<?php
include('smarty_inc.php');//引入smarty_inc.php配制文件
$smarty->display("include.htm");//显示文件的路径
?>
4、./templates/includ.htm内容如下:
{include file='head.htm'   title='This is the first page!' } <!--引入文件'head.htm',并且此处设置变量title可以在被引用的文件'head.htm'中以{$title}的形式被使用-->

5、./templates/head.htm内容如下:
<title>{$title}</title>
Hello这是网页首部
{$title}

运行结果:
Hello这是网页首部 This is the first page!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值