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

首頁 > 編程 > PHP > 正文

PHP模板引擎Smarty內置變量調解器用法詳解

2020-03-22 19:27:07
字體:
來源:轉載
供稿:網友
本文實例講述了PHP模板引擎Smarty內置變量調解器用法。分享給大家供大家參考,具體如下:Smarty 中的變量調解器相當于函數,其調用方式為:通過 "|" 后面直接跟調解器函數名,如果有參數,得加在 ":" 后面,多個參數的話,累加即可。下面為您介紹 Smarty 中內置的變量調解器:1、capitalize將變量里的所有單詞首字大寫。參數值 boolean 型決定帶數字的單詞,首字是否大寫。默認不大寫index.php$tpl- assign('str', 'hello world wor2ld!!!');$tpl- display('index.html');index.html(模板文件) {$str|capitalize} {$str|capitalize:true} 結果為:Hello World wor2ld!!!、 Hello World Wor2Ld!!!2、count_characters計算變量里的字符數,該調解器默認不計算空格(空格、制表符、回車…)只計算字符的個數,并且能很好的支持中文字符計算;如果添加參數 true ,則計算空格。index.html {$str|count_characters} // 不計算空格 {$str|count_characters:true} // 計算空格結果為:13、143、cat連接字符串,將cat里的值連接到給定的變量后面。 {$str|cat:' Happy new year.'} 結果為:hello world!!! Happy new year.4、count_paragraphs計算段數,計算變量里的段落數量,完美支持中文段落。index.php$str = assign('str', $str);$tpl- display('index.html');index.html {$str|count_paragraphs} 結果為:35、count_sentences計算句數,計算變量里句子的數量。注:只支持英文語句,不支持中文。index.php$str = assign('str', $str);index.html {$str|count_sentences} 結果為:26、count_words計算詞數,計算變量里的詞數。index.php$str = assign('str', $str);index.html {$str|count_words} 結果為:127、date_format日期格式化,具體參數很多,這里只舉例中國式日期格式index.php$tpl- assign('date', time()); // 傳遞時間戳index.html {$date|date_format:'%Y-%m-%d %H:%M:%S'} 結果為:2012-01-26 14:37:228、default默認,為空變量設置一個默認值,當變量為空或者未分配的時候,將由給定的默認值替代輸出。index.php$tpl- assign('str', ''); // 賦值給空index.html {$str|default:'默認輸出...'} 、 {$string|default:'沒有定義,默認輸出...'} 結果為:默認輸出...、沒有定義,默認輸出...9、escape轉碼,用于 html 轉碼,url 轉碼,在沒有轉碼的變量上轉換單引號,十六進制轉碼,十六進制美化,或者 javascript 轉碼,默認是html轉碼index.php$html = Googlehtml;$js = for (var i=0; i i++) { window.alert(i);$tpl- assign('html', $html); // html$tpl- assign('url', 'http://www.google.com.hk'); // url$tpl- assign('js', $js); // javascriptindex.htmlHTML 轉碼: {$html|escape:"html"} URL 轉碼: {$url|escape:"url"} JS 轉碼: {$js|escape:"javascript"} 結果為:HTML 轉碼:GoogleURL 轉碼:http%3A%2F%2Fwww.google.com.hkJS 轉碼:10、indent縮進,每行縮進字符串,第一個參數指定縮進多少個字符串,默認是四個字符;第二個參數,指定縮進用什么字符代替。11、lower小寫,將變量字符串小寫。使用方法: {$str|lower} 12、upper大寫,將變量改為大寫。使用方法: {$str|upper} 13、nl2br換行符替換成所有的換行符將被替換成 ,同php的nl2br()函數一樣。14、regex_replace正則替換,尋找和替換正則表達式,和 preg_replace() 的語法一樣。index.php$tpl- assign('str', 'http://www.google.com');index.html {$str|regex_replace:'/go{2}gle/':'baidu'} 結果為:http://www.baidu.com15、replace替換,簡單的搜索和替換字符串。16、spacify插空,插空(不知道這個詞是什么意思,顧名思義了^^)是一種在字符串的每個字符之間插入空格或者其他的字符(串)。index.php$tpl- assign('str', 'hello world!!!');index.html {$str|spacify:"^^"} 結果為:h^^e^^l^^l^^o^^ ^^w^^o^^r^^l^^d^^!^^!^^!17、string_format字符串格式化,是一種格式化浮點數的方法,例如:十進制數.使用 sprintf 語法格式化。index.php$tpl- assign('num', 23.5787446);index.html {$num|string_format:"%.2f"} {$num|string_format:"%d"} 結果為:23.58、2318、strip替換所有重復的空格、換行、tab 為單個index.php$tpl- assign('str', "Grandmother of/neight makes/t hole in one.");index.html {$str|strip:" "} 結果為:Grandmother of eight makes hole in one.源代碼:Grandmotherofeightmakesholeinone.19、strip_tags去除在 和 之間的所有標簽,包括 和 。index.php$tpl- assign('str', "Google");index.html {$str|strip_tags} 結果為:Google(源代碼也是 Google,去掉了標簽和標簽)20、truncate截取,截取字符串開始的一段.默認是80個,你可以指定第二個參數作為在截取的那段字符串后加上什么字符,默認情況下,smarty會截取到一個詞的末尾,如果你想要精確的截取多少個字符,把第三個參數改為"true" 。index.php
smarty模板入門基礎教程》、《PHP模板技術總結》、《PHP基于pdo操作數據庫技巧總結》、《PHP運算與運算符用法總結》、《PHP網絡編程技巧總結》、《PHP基本語法入門教程》、《php面向對象程序設計入門教程》、《php字符串(string)用法總結》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》希望本文所述對大家基于smarty模板的PHP程序設計有所幫助。PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久精品国产久精国产思思| 欧洲成人在线观看| 成人福利视频在线观看| 狠狠综合久久av一区二区小说| 久久精品久久久久久国产 免费| 亚洲国产日韩精品在线| 国产精品精品国产| 久久福利视频网| 一区二区三区动漫| 国产精品视频精品| 日韩精品欧美激情| 欧美激情成人在线视频| 精品视频偷偷看在线观看| 亚洲2020天天堂在线观看| 亚洲一区二区久久久| 久久精品一偷一偷国产| 中文字幕精品—区二区| 久久在线免费视频| 色av中文字幕一区| 7777kkkk成人观看| 日韩精品久久久久| 精品国产精品自拍| 欧美国产乱视频| 91视频免费网站| 国产成人精品电影久久久| 国产一区二区三区直播精品电影| 菠萝蜜影院一区二区免费| 国产精品极品美女在线观看免费| 98精品国产高清在线xxxx天堂| 久久久久久久久综合| 日韩中文字幕精品视频| 456国产精品| 日韩中文综合网| 国产丝袜一区视频在线观看| 国产成人涩涩涩视频在线观看| 成人午夜小视频| 在线观看精品自拍私拍| 亚洲精品日韩久久久| 91日本视频在线| 欧美精品在线免费| …久久精品99久久香蕉国产| 欧美精品久久久久a| 欧美精品aaa| 96pao国产成视频永久免费| 日韩欧美第一页| 国产精品日韩av| 色爱精品视频一区| 精品露脸国产偷人在视频| 国内揄拍国内精品| 亚洲色图美腿丝袜| 亚洲色图综合久久| 亚洲一区亚洲二区亚洲三区| 色综合伊人色综合网站| 91国产在线精品| 国产亚洲欧美日韩美女| 国产精品免费观看在线| 亚洲欧美色婷婷| 亚洲91精品在线观看| 亚洲a级在线播放观看| 久久久久国色av免费观看性色| 精品伊人久久97| 亚洲一区二区在线| 久久久天堂国产精品女人| 日韩欧美中文免费| 成人乱人伦精品视频在线观看| 欧美激情啊啊啊| 久久精品国产99国产精品澳门| 国产精品久久久久久久久久久久| 久久精品视频导航| 日韩av在线免费| 亚洲国产91色在线| 亚洲美女久久久| 国产精品成人一区| 亚洲乱码国产乱码精品精天堂| 亚洲一区av在线播放| 亚洲欧美在线x视频| 亚洲成人激情视频| 欧美成人精品一区二区三区| 91精品综合久久久久久五月天| 日韩经典中文字幕| 亚洲精品一区中文字幕乱码| 日韩精品在线观看一区二区| 欧美亚洲成人网| 午夜欧美不卡精品aaaaa| 亚洲欧洲国产伦综合| 欧洲精品毛片网站| 91欧美视频网站| 亚洲人成免费电影| 亚洲高清不卡av| 国产成人一区二区| 久99久在线视频| 亚洲天堂av在线播放| 国产精品www网站| 国产福利成人在线| 亚洲欧美视频在线| 久久精品在线播放| 欧美亚洲另类制服自拍| 国产a∨精品一区二区三区不卡| 一个色综合导航| 亚洲日韩第一页| 午夜精品一区二区三区在线| 国产日产亚洲精品| 欧美黄色片视频| 欧美在线欧美在线| 欧美成人精品一区二区| 日韩免费观看高清| 久久久精品一区二区| 国产精品福利网| 久久频这里精品99香蕉| 日日噜噜噜夜夜爽亚洲精品| 久久免费观看视频| 亚洲综合色av| 欧美精品在线网站| 欧美亚洲第一页| 中文字幕免费国产精品| 久热国产精品视频| 久久久国产成人精品| 69国产精品成人在线播放| 亚洲黄色av网站| 青青久久av北条麻妃黑人| 欧美电影电视剧在线观看| 日韩高清免费观看| 亚洲综合精品伊人久久| 自拍亚洲一区欧美另类| 日韩小视频网址| 91性高湖久久久久久久久_久久99| 欧美在线观看网站| 国产aaa精品| 91九色精品视频| 国产成人一区二区三区小说| 国产精品男人的天堂| 91精品国产高清久久久久久| 亚洲桃花岛网站| 欧美大片在线看免费观看| 成人在线视频福利| 午夜精品www| 精品一区二区三区四区在线| 国产精品久久久久久av福利| 成人国产精品久久久| 97国产精品人人爽人人做| 国产精品久久久精品| 国内偷自视频区视频综合| 日韩精品欧美国产精品忘忧草| 欧美精品午夜视频| 亚洲国产精品高清久久久| 91成人在线视频| 欧美日韩另类字幕中文| 亚洲最大中文字幕| 91免费的视频在线播放| 欧美国产日韩一区二区| 欧美高清在线播放| 国产一区二区三区直播精品电影| 狠狠躁夜夜躁人人爽天天天天97| 欧美华人在线视频| 91精品国产综合久久香蕉| 亚洲欧美三级在线| 91精品久久久久久久久中文字幕| 欧美黑人国产人伦爽爽爽| 26uuu另类亚洲欧美日本一| 精品性高朝久久久久久久| 国产欧美日韩视频| 欧美成人中文字幕| 久久久久国产视频| 久久影视电视剧免费网站清宫辞电视|