亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

smarty模板引擎之內建函數用法

2024-05-04 23:33:35
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了smarty模板引擎之內建函數用法,實例分析了smarty中foreach函數、if...else...、if...elseif...elseif...else...等內建函數的使用方法,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了smarty內建函數的使用方法。分享給大家供大家參考。具體如下:

in-build(內建),在smarty模板中,提供了很多內建的函數庫,具體使用可以參考smarty中文手冊chm版本。

1.foreach函數

操作數組如下:

 

 
  1. //索引數組  
  2. $res=array('上海','北京','深圳'); 
  3. $smarty->assign("arr",$res); 
  4. //關聯數組  
  5. $res2=array('city1'=>'北京','city2'=>'廣州','city3'=>'湖南'); 
  6. $smarty->assign("arr2",$res2); 
  7. //索引二維數組  
  8. $res3 = array(  
  9. array('瀟曉','常山','吳蓓'),array('珊珊','常明')  
  10. ); 
  11. $smarty->assign("arr3",$res3); 
  12. //關聯二維數組  
  13. $res4 = array(  
  14. array('id'=>'001','name'=>'張三','email'=>'zhangsan@1163.com'),  
  15. array('url'=>'http://www.baidu.com','age'=>'28')  
  16. ); 
  17. $smarty->assign("arr4",$res4); 
  18. //關聯二維數組2  
  19. $res5=array(  
  20. 'emp1'=>array('id'=>'001','name'=>'張三','email'=>'zhangsan@1163.com'),  
  21. 'emp2'=>array('url'=>'http://www.baidu.com','age'=>'28')  
  22. );  
  23. $smarty->assign("arr5",$res5); 

遍歷數組:

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

一維數組

索引數組:

 

 
  1. <br/>  
  2. <{foreach from=$arr item=temp}> 
  3. <{$temp}> <t/>  
  4. <{/foreach}>  
  5. <br/>關聯數組:<br/>  
  6. <{foreach from=$arr2 item=temp key=k}> 
  7. <{$k}>=<{$temp}><t/> 
  8. <{/foreach}>  
  9. <br/> 

備注:from、item、key是固定的

二維數組

 

 
  1. <br/>二維索引數組:<br/>  
  2. <{foreach from=$arr3 item=temp key=k}> 
  3. <{*這里的temp是一個數組*}>  
  4. <{foreach from=$temp item=val}>  
  5. <{$val}>  
  6. <{/foreach}>  
  7. <{/foreach}>  
  8. <br/>二維關聯數組格式1:<br/>  
  9. <{foreach from=$arr4 item=temp}>  
  10. <{*外層的鍵不需要,所以不添加key*}>  
  11. <{foreach from=$temp item=val key=k}> 
  12. <{*內層的鍵需要,添加key*}>  
  13. <{$k}>=<{$val}>  
  14. <{/foreach}>  
  15. <{/foreach}>  
  16. <br/>二維關聯數組格式2:<br/>  
  17. <{foreach from=$arr5 item=temp key=k}> 
  18. <{$k}>:  
  19. <{foreach from=$temp item=val key=k2}> 
  20. <{$k2}>=<{$val }> 
  21. <{/foreach}>  
  22. <br/>  
  23. <{/foreach}> 

2.if...else...

 

 
  1. <{if $age>10 }>  
  2. 年齡大于10,年齡為:<{$age}>  
  3. <{else}>  
  4. 年齡小于10,年齡為:<{$age}>  
  5. <{/if}> 

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

已知數據源如下:

 

 
  1. $res4 = array(  
  2. array('id'=>'001','age'=>'4'),  
  3. array('id'=>'002','age'=>'16'),  
  4. array('id'=>'003','age'=>'20'),  
  5. array('id'=>'004','age'=>'80')  
  6. ); 

模板中引用如下:

 

 
  1. <{foreach from=$arr4 item=temp }> 
  2. <{if $temp.age < 5}> 
  3. <{$temp.id}>,你是小孩 
  4. <{elseif $temp.age >=5 and $temp.age <= 18}> 
  5. <{$temp.id}>,你是年輕人 
  6. <{elseif $temp.age > 18 and $temp.age <= 50}> 
  7. <{$temp.id}>,你是成年人 
  8. <{else}> 
  9. <{$temp.id}>,年齡<span style="font-family:Consolas;">比較大了</span> 
  10. <{/if}> 
  11. <{/foreach

希望本文所述對大家的php程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
伊人男人综合视频网| 91精品国产高清久久久久久久久| 日韩视频免费大全中文字幕| 日韩在线资源网| 欧美日韩裸体免费视频| 永久555www成人免费| 精品中文字幕在线| 国产精品视频免费在线观看| 91亚洲精品一区二区| 91精品视频在线播放| 日韩av最新在线观看| 日韩在线精品视频| 亚洲欧美国产视频| 亚洲激情成人网| 亚洲精品在线91| 亚洲精品在线不卡| 日韩av快播网址| 成人字幕网zmw| 日韩av片免费在线观看| 国产精品自产拍在线观看中文| 国产裸体写真av一区二区| 欧美性在线观看| 国产精品毛片a∨一区二区三区|国| 亚洲人成电影网站| 一区二区三区亚洲| 日韩av手机在线| 国产大片精品免费永久看nba| 亚洲国产精品一区二区久| 不卡av电影在线观看| 国产精品777| 欧美一区二区影院| 一色桃子一区二区| 欧美性生活大片免费观看网址| 91久久国产婷婷一区二区| 国产suv精品一区二区三区88区| 色午夜这里只有精品| 欧美日韩成人黄色| 欧美黄色三级网站| 欧美中文字幕视频| 欧美性高潮在线| 欧美一乱一性一交一视频| 国产精品成人一区二区三区吃奶| 91夜夜未满十八勿入爽爽影院| 中文字幕日本精品| 91精品久久久久久久久久久久久久| 亚洲综合国产精品| 亚洲国产一区二区三区四区| 欧美一区第一页| 欧美视频免费在线观看| 亚洲男人av电影| 日韩av在线网站| 久久精品成人一区二区三区| 精品久久久一区二区| 国内精品视频在线| 秋霞成人午夜鲁丝一区二区三区| 国产一区二区三区免费视频| 国产精品久久久久久av福利| 日韩视频免费大全中文字幕| 欧美三级欧美成人高清www| 成人精品福利视频| 韩国19禁主播vip福利视频| 中文字幕亚洲一区二区三区五十路| 57pao国产精品一区| 久久精品99久久久久久久久| 欧美国产日韩一区二区在线观看| 欲色天天网综合久久| 日韩av电影国产| 久久久久亚洲精品国产| 91最新国产视频| 97精品国产91久久久久久| 国产精品第三页| 国产欧美一区二区三区视频| 国产999视频| 97超级碰在线看视频免费在线看| 中国日韩欧美久久久久久久久| 久久精品99久久久久久久久| 久久噜噜噜精品国产亚洲综合| 欧美午夜丰满在线18影院| 亚洲伊人一本大道中文字幕| 日韩女在线观看| 97不卡在线视频| 日韩av成人在线观看| 中文国产成人精品| 欧美黑人巨大精品一区二区| 欧美刺激性大交免费视频| 午夜精品国产精品大乳美女| 久久久99免费视频| 精品久久久久久久久中文字幕| 亚洲aⅴ日韩av电影在线观看| 日本国产欧美一区二区三区| 亚洲a成v人在线观看| 精品无码久久久久久国产| 成人观看高清在线观看免费| 精品久久久91| 欧美成人剧情片在线观看| 中文字幕日韩欧美在线视频| 日韩有码在线电影| 欧美xxxx14xxxxx性爽| 日韩在线视频免费观看高清中文| 精品国产一区二区三区久久狼5月| 日韩视频―中文字幕| 国外成人在线直播| 国产情人节一区| 国产日本欧美在线观看| 国产在线观看一区二区三区| 精品日韩美女的视频高清| 欧美日韩一二三四五区| 欧美www视频在线观看| 久久国产一区二区三区| 国产精品美女久久久久av超清| 国产91精品网站| 色老头一区二区三区| 亚洲国产精品va| 国产精品一区二区3区| 午夜精品一区二区三区视频免费看| 国产成人精品综合| 亚洲精品中文字幕有码专区| 日本视频久久久| 青青草国产精品一区二区| 欧美日韩另类在线| 韩剧1988在线观看免费完整版| 91影视免费在线观看| 久久久久久久久久国产| 久久av红桃一区二区小说| 日韩av在线电影网| 在线电影中文日韩| 最近2019中文字幕在线高清| 成人黄色av网| 国产在线精品成人一区二区三区| wwwwwwww亚洲| 精品少妇v888av| 久久久成人av| 国产精品色婷婷视频| 国产精品美女免费视频| 中文字幕在线观看日韩| 插插插亚洲综合网| 欧美精品videossex88| 97国产精品久久| 欧美午夜精品在线| 国产精品成人aaaaa网站| 欧美成人激情视频| 欧美亚洲免费电影| 国产成人精品一区二区三区| 日本免费一区二区三区视频观看| 午夜精品久久久久久99热软件| 91精品在线观看视频| 欧日韩在线观看| 91久久久亚洲精品| 日韩中文字幕不卡视频| 91国语精品自产拍在线观看性色| 国产成人啪精品视频免费网| 亚洲精品一区二区网址| 韩国三级电影久久久久久| 亚洲男人天堂网站| 色婷婷亚洲mv天堂mv在影片| 国产视频精品自拍| 日本三级久久久| 欧美日韩激情视频| 欧美人在线视频| 欧美在线视频一区二区| 91av视频在线播放| 中文字幕日韩电影| 欧美乱妇40p| 一个人www欧美|