Smarty选择和循环语句的使用

//条件语句测试
	$smarty->assign('score', 91);

	//循环语句测试
	$list = array(
		array(
			"a"=>"java",
			"b"=>"php",
			"c"=>"android"
		),
		array(
			"a"=>"ios",
			"b"=>"python",
			"c"=>"html"
		)
	);

	// $list = array();
	$smarty->assign('list', $list);


	$smarty->display('test.tpl');



测试代码:

<br/>
{*条件语句测试*}
{if $score gt 90}
	优秀
{elseif $score gt 60}
	及格
{else}
	不及格
{/if}

<br/>
{*循环语句测试*}

{*section实现循环,max属性指定最大循环执行的次数*}
{section name=l loop=$list max=1}
	{$list[l].a}
	{$list[l].b}
	{$list[l].c}
<br/>
{/section}

{*foreach实现循环*}
{foreach item=l from=$list}
	{$l.a}
	{$l.b}
	{$l.c}
<br/>
{foreachelse}
no data
{/foreach}

{*foreach的php语法格式实现循环*}
{foreach $list as $l}
	{$l.a}
	{$l.b}
	{$l.c}
	<br/>
{foreachelse}
	no data
{/foreach}


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值