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

首頁 > 語言 > PHP > 正文

Smarty模板變量調節器用法分析

2024-05-04 23:46:23
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了Smarty模板變量調節器用法,較為詳細的分析了Smarty模板變量調節器的功能與具體使用技巧,需要的朋友可以參考下
 

本文講述了Smarty模板變量調節器用法。分享給大家供大家參考,具體如下:

在smarty里面,怎么修飾文本和變量呢?當然,你可以通過php函數處理文本,然后再通過assign()方法分配到模板,其實smarty提供了變量調節器能夠很容易的處理文本,語法方式如下:

{$var|modifier1|modifier2|modifier3|…}

說明:1.不管應用了多少個函數,都應該以|來進行分離.

說明:2.參數用":"分開,如:

{$str|truncate:40:"..."}//截取字符串長度為40,并以...結尾。

Smarty模板中常用的變量調解函數

 

成員方法名

描 述

capitalize

將變量里的所有單詞首字母大寫,參數值boolean型決定

帶數字的單詞是否首字大寫,默認不大寫

count_characters

計算變量值里的字符個數,參數值boolean型決定是否計

算空格數,默認不計算空格

cat

將cat里的參數值連接到給定的變量后面,默認為空

count_paragraphs

計算變量里的段落數量

count_sentences

計算變量里句子的數量

count_words

計算變量里的詞數

date_format

日期格式化,第一個參數控制日期格式,如果傳給date_format

的數據是空的,將使用第二個參數作為默認時間

default

為空變量設置一個默認值,當變量為空或者未分配時,

由給定的默認值替代輸出

escape

用于html轉碼、url轉碼,在沒有轉碼的變量上轉換單引號、

十六進制轉碼、十六進制美化,或者JavaScript轉碼。

默認是html轉碼

indent

在每行縮進字符串,第一個參數指定縮進多少個字符,

默認是四個字符;第二個參數,指定縮進用什么字符代替

lower

將變量字符串小寫

nl2br

所有的換行符將被替換成<br/>.功能同PHP中的nl2br()函數一樣

regex_replace

尋找和替換正則表達式,必須有兩個參數,參數1是替

換正則表達式,參數2使用什么文本字串來替換

replace

簡單的搜索和替換字符串,必須有兩個參數,參數1是

將被替換的字符串,參數2是用來替換的文本

spacify

在字符串的每個字符之間插入空格或者其他的字符串.,

參數表示將在兩個字符之間插入的字符串,默認為一個空格

string_format

是一種格式化浮點數的方法,例如十進制數,使用sprintf

語法格式化。參數是必須的,規定使用的格式化方式。%d

表示顯示整數,%.2f表示截取兩個浮點數

strip

替換所有重復的空格,換行和tab為單個或者指定的字符串。

如果有參數則是指定的字符串

strip_tags

去除所有html標簽

truncate

從字符串開始處截取某長度的字符,默認是80個

upper

將變量改為大寫


 

php代碼示例如下:

capitalize(首字母大寫):

<{$a|capitalize}>

count_characters(字符計數):

<{$b|count_characters}>

cat(連接字符串):

<{$c|cat:world}>

count_paragraphs(計算段數)----(換行符/n):

<{$d|count_paragraphs}>

count_sentences(計算句數):

<{$e|count_sentences}>

count_words(計算詞數):

<{$f|count_words}>

date_format(格式化日期):

<{$smarty.now|date_format:"%y-%m-%d %H:%I:%S"}>

default(默認值):

<{$biaoti|default:"no biaoti"}>

escape(編碼):

<{$dz|escape}>

indent(首行縮進):

<{$in|indent}><{$in|indent:1:"/t"}>

nl2br換行符替換成:

<{$con|nl2br}>

regex_replace 正則替換

<{$h|regex_replace:"/[/r/t/n]/":" <br/> "}>

replace(替換)

<{$h|replace:"hello":"你好"}>

提醒:

往往開發中有時候是滿足不了需求的,那就可以直接寫這些變量調節器,其實所謂的變量調節器就是一個函數,在這里我們自己建一個,首先在plugins文件夾里面間建立一個php文件,命名一定按著他的規范。

modifier.capita.php

function Smarty_modifier_capita($string){//函數命名也是有規范的 return strtoupper(substr($string,0,1)).strtolower(substr($string,1));}

模版文件調用:

<{$a|capita}>


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久成人在线视频| 日韩精品在线免费播放| 久久九九精品99国产精品| 欧美性xxxx| 懂色av中文一区二区三区天美| 中文字幕少妇一区二区三区| 精品久久久久久久久久国产| 日韩视频―中文字幕| 亚洲国产精品美女| 久久久久一本一区二区青青蜜月| 日韩中文字幕精品| 日韩三级成人av网| 一个人看的www欧美| 不卡av在线网站| 欧美黑人xxxx| 欧美激情图片区| 国产精品高潮在线| 欧美性高潮在线| 欧美福利视频在线观看| 亚洲色图激情小说| 亚洲高清一区二| 欧美激情综合色综合啪啪五月| 日韩精品视频免费专区在线播放| 亚洲成人激情小说| 国产欧美精品一区二区| 日韩欧美一区视频| 尤物yw午夜国产精品视频| 欧美性猛交视频| 亚洲xxxx做受欧美| 国产精品一区二区久久| 不卡av在线网站| 日本精品一区二区三区在线| 日韩亚洲综合在线| 欧美性猛交xxxxx免费看| 九九热这里只有精品6| 久久中国妇女中文字幕| 欧美亚洲在线观看| 国产精品直播网红| 亚洲欧美日韩直播| 欧美xxxx做受欧美.88| 欧美精品少妇videofree| 亚洲福利在线观看| 国产精品福利小视频| 九九热r在线视频精品| 国产精品香蕉国产| 国产成人免费av电影| 懂色av中文一区二区三区天美| 亚洲欧美另类中文字幕| 国内成人精品一区| 日韩欧美国产免费播放| 精品国产一区二区三区在线观看| 大胆欧美人体视频| 亚洲国产精品成人精品| 97精品伊人久久久大香线蕉| 久久久国产一区| 久久久久久久久久久久久久久久久久av| 日韩精品黄色网| 亚洲天堂av电影| 国内精品模特av私拍在线观看| 中文字幕亚洲一区| 亚洲一区二区三区视频| 亚洲一二在线观看| 中文字幕精品网| 国产日韩欧美电影在线观看| 国产精品老女人视频| 日韩中文在线中文网在线观看| 亚洲人成自拍网站| 成人在线视频网| 欧美人与物videos| 日韩精品视频免费在线观看| 国产精品自拍网| 中文字幕亚洲无线码在线一区| 欧美激情中文字幕在线| 久久久在线视频| 欧美国产视频一区二区| 国模叶桐国产精品一区| 亚洲天堂精品在线| 亚洲视频在线观看网站| 555www成人网| 亚洲一区二区三区777| 国产精品h在线观看| 亚洲国产高清高潮精品美女| 欧美激情视频在线免费观看 欧美视频免费一| 亚洲第一精品福利| 精品性高朝久久久久久久| 91精品国产九九九久久久亚洲| 亚洲天堂男人天堂女人天堂| 国产亚洲一区二区精品| 中日韩午夜理伦电影免费| 一区二区三区视频在线| 久久久噜噜噜久久| 国产精品aaa| 精品无人国产偷自产在线| 久久久精品免费视频| 日韩专区中文字幕| 姬川优奈aav一区二区| 色综合伊人色综合网站| 久久69精品久久久久久国产越南| 国产视频亚洲精品| 久色乳综合思思在线视频| 国产在线拍揄自揄视频不卡99| 久久久视频免费观看| 精品成人69xx.xyz| 78色国产精品| 国模视频一区二区三区| 欧美日韩aaaa| 九九九热精品免费视频观看网站| 欧美性视频在线| 欧美高清在线观看| 国产69精品久久久久9999| 亚洲第一免费播放区| 全球成人中文在线| 欧美午夜片在线免费观看| 97**国产露脸精品国产| 欧美性生交xxxxx久久久| 国产盗摄xxxx视频xxx69| www.久久久久| 欧美美最猛性xxxxxx| 国产精品美女在线| 欧美激情欧美激情在线五月| 国产日韩在线免费| 一区二区在线免费视频| 国产一区二区三区四区福利| 57pao国产成人免费| 国产精品福利久久久| 日韩高清欧美高清| 日韩国产在线播放| 亚洲精品国产品国语在线| 欧美中文字幕第一页| 超碰97人人做人人爱少妇| 亚洲自拍偷拍视频| 91沈先生在线观看| 日韩一区二区久久久| 丝袜亚洲欧美日韩综合| 91色在线观看| 欧美激情aaaa| 中文字幕欧美专区| 性夜试看影院91社区| 精品国产福利视频| 91tv亚洲精品香蕉国产一区7ujn| 亚洲香蕉成视频在线观看| 亚洲男人天堂网| 国产va免费精品高清在线观看| 国产91露脸中文字幕在线| 国产精品主播视频| 久久久久久高潮国产精品视| 日韩中文字幕网址| 国产午夜精品久久久| 欧美国产日产韩国视频| 欧美有码在线视频| 国产欧美精品日韩| 久久成年人免费电影| 日本欧美中文字幕| 91免费精品视频| 国产女人18毛片水18精品| 国产日韩精品在线| 超碰精品一区二区三区乱码| 久久久精品日本| 欧美日韩国产色视频| 日韩精品视频在线| 日韩av黄色在线观看| 日韩中文理论片| 狠狠做深爱婷婷久久综合一区| 欧美日在线观看|