真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

內(nèi)建函數(shù)如何在smarty模板引擎中使用-創(chuàng)新互聯(lián)

本篇文章為大家展示了內(nèi)建函數(shù)如何在smarty模板引擎中使用,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

成都創(chuàng)新互聯(lián)專注于永順企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城系統(tǒng)網(wǎng)站開發(fā)。永順網(wǎng)站建設(shè)公司,為永順等地區(qū)提供建站服務(wù)。全流程按需定制制作,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

1.foreach函數(shù)


操作數(shù)組如下:

//索引數(shù)組 
$res=array('上海','北京','深圳');
$smarty->assign("arr",$res);
//關(guān)聯(lián)數(shù)組 
$res2=array('city1'=>'北京','city2'=>'廣州','city3'=>'湖南');
$smarty->assign("arr2",$res2);
//索引二維數(shù)組 
$res3 = array( 
  array('瀟曉','常山','吳蓓'),array('珊珊','常明') 
);
$smarty->assign("arr3",$res3);
//關(guān)聯(lián)二維數(shù)組 
$res4 = array( 
  array('id'=>'001','name'=>'張三','email'=>'zhangsan@1163.com'), 
  array('url'=>'http://www.baidu.com','age'=>'28') 
);
$smarty->assign("arr4",$res4);
//關(guān)聯(lián)二維數(shù)組2 
$res5=array( 
  'emp1'=>array('id'=>'001','name'=>'張三','email'=>'zhangsan@1163.com'), 
  'emp2'=>array('url'=>'http://www.baidu.com','age'=>'28') 
); 
$smarty->assign("arr5",$res5);

遍歷數(shù)組:

其中from、item、key是固定寫法,key可以根據(jù)需求加

一維數(shù)組

索引數(shù)組:


  <{foreach from=$arr item=temp}>   <{$temp}>   <{/foreach}> 
關(guān)聯(lián)數(shù)組:
  <{foreach from=$arr2 item=temp key=k}>   <{$k}>=<{$temp}> <{/foreach}> 

備注:from、item、key是固定的 
二維數(shù)組


二維索引數(shù)組:
  <{foreach from=$arr3 item=temp key=k}>   <{*這里的temp是一個(gè)數(shù)組*}>    <{foreach from=$temp item=val}>      <{$val}>    <{/foreach}>  <{/foreach}> 
二維關(guān)聯(lián)數(shù)組格式1:
  <{foreach from=$arr4 item=temp}>    <{*外層的鍵不需要,所以不添加key*}>    <{foreach from=$temp item=val key=k}>     <{*內(nèi)層的鍵需要,添加key*}>      <{$k}>=<{$val}>    <{/foreach}>  <{/foreach}> 
二維關(guān)聯(lián)數(shù)組格式2:
  <{foreach from=$arr5 item=temp key=k}>   <{$k}>:    <{foreach from=$temp item=val key=k2}>     <{$k2}>=<{$val }>   <{/foreach}>    
  <{/foreach}>

2.if...else...

<{if $age>10 }> 
  年齡大于10,年齡為:<{$age}> 
  <{else}> 
  年齡小于10,年齡為:<{$age}> 
<{/if}>

3.if...elseif...elseif...else...

已知數(shù)據(jù)源如下:

$res4 = array( 
  array('id'=>'001','age'=>'4'), 
  array('id'=>'002','age'=>'16'), 
  array('id'=>'003','age'=>'20'), 
  array('id'=>'004','age'=>'80') 
);

模板中引用如下:

<{foreach from=$arr4 item=temp }>
  <{if $temp.age < 5}>
    <{$temp.id}>,你是小孩
  <{elseif $temp.age >=5 and $temp.age <= 18}>
    <{$temp.id}>,你是年輕人
  <{elseif $temp.age > 18 and $temp.age <= 50}>
    <{$temp.id}>,你是成年人
  <{else}>
    <{$temp.id}>,年齡比較大了
  <{/if}>
<{/foreach}

上述內(nèi)容就是內(nèi)建函數(shù)如何在smarty模板引擎中使用,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


當(dāng)前題目:內(nèi)建函數(shù)如何在smarty模板引擎中使用-創(chuàng)新互聯(lián)
轉(zhuǎn)載注明:http://weahome.cn/article/jsphs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部