国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 編程應用 > 正文

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

2020-03-22 19:09:17
字體:
來源:轉載
供稿:網友
本文講述了Smarty模板變量調節器用法。分享給大家供大家參考,具體如下:在smarty里面,怎么修飾文本和變量呢?當然,你可以通過php函數處理文本,然后再通過assign()方法分配到模板,其實smarty提供了變量調節器能夠很容易的處理文本,語法方式如下:{$var|modifier1|modifier2|modifier3|…}說明:1.不管應用了多少個函數,都應該以|來進行分離.說明:2.參數用":"分開,如:{$str|truncate:40:"..."}//截取字符串長度為40,并以...結尾。Smarty模板中常用的變量調解函數
將變量里的所有單詞首字母大寫,參數值boolean型決定 帶數字的單詞是否首字大寫,默認不大寫
計算變量值里的字符個數,參數值boolean型決定是否計 算空格數,默認不計算空格
日期格式化,第一個參數控制日期格式,如果傳給date_format 的數據是空的,將使用第二個參數作為默認時間
用于html轉碼、url轉碼,在沒有轉碼的變量上轉換單引號、 十六進制轉碼、十六進制美化,或者JavaScript轉碼。 默認是html轉碼
在每行縮進字符串,第一個參數指定縮進多少個字符, 默認是四個字符;第二個參數,指定縮進用什么字符代替
尋找和替換正則表達式,必須有兩個參數,參數1是替 換正則表達式,參數2使用什么文本字串來替換
簡單的搜索和替換字符串,必須有兩個參數,參數1是 將被替換的字符串,參數2是用來替換的文本
在字符串的每個字符之間插入空格或者其他的字符串., 參數表示將在兩個字符之間插入的字符串,默認為一個空格
是一種格式化浮點數的方法,例如十進制數,使用sprintf 語法格式化。參數是必須的,規定使用的格式化方式。%d 表示顯示整數,%.2f表示截取兩個浮點數
替換所有重復的空格,換行和tab為單個或者指定的字符串。 如果有參數則是指定的字符串
提醒:往往開發中有時候是滿足不了需求的,那就可以直接寫這些變量調節器,其實所謂的變量調節器就是一個函數,在這里我們自己建一個,首先在plugins文件夾里面間建立一個php文件,命名一定按著他的規范。modifier.capita.phpfunction Smarty_modifier_capita($string){//函數命名也是有規范的 return strtoupper(substr($string,0,1)).strtolower(substr($string,1));模版文件調用: {$a|capita} 更多關于Smarty相關內容感興趣的讀者可查看本站專題:《smarty模板入門基礎教程》、《PHP模板技術總結》、《PHP基于pdo操作數據庫技巧總結》、《PHP運算與運算符用法總結》、《PHP網絡編程技巧總結》、《PHP基本語法入門教程》、《php面向對象程序設計入門教程》、《php字符串(string)用法總結》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》希望本文所述對大家基于smarty模板的PHP程序設計有所幫助。PHP教程

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广宁县| 南木林县| 朔州市| 两当县| 拉萨市| 桂阳县| 徐汇区| 石楼县| 银川市| 十堰市| 湖州市| 西乌| 海阳市| 正安县| 天台县| 陇川县| 蓝田县| 三穗县| 托里县| 晋州市| 饶河县| 新津县| 宜昌市| 双鸭山市| 秀山| 阳信县| 七台河市| 新疆| 内江市| 孟州市| 澳门| 常德市| 安丘市| 筠连县| 竹北市| 浠水县| 齐河县| 栖霞市| 务川| 中山市| 天长市|