国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南靖县| 民丰县| 秭归县| 耒阳市| 祁连县| 桐乡市| 新巴尔虎左旗| 门源| 牙克石市| 宝应县| 思南县| 麻栗坡县| 新晃| 湟中县| 荥阳市| 大安市| 通许县| 道真| 台南县| 定州市| 资中县| 灵川县| 海淀区| 鹤峰县| 托克逊县| 分宜县| 雷山县| 辽中县| 从化市| 昂仁县| 城固县| 丹寨县| 鲁山县| 高州市| 会泽县| 镇宁| 商都县| 合山市| 孝义市| 永泰县| 施秉县|