首頁  >  文章  >  後端開發  >  php—Smarty-3 (20)

php—Smarty-3 (20)

WBOY
WBOY原創
2016-08-08 09:24:571091瀏覽

一、註

 *註釋內容*

Html註釋顯示客戶端來源檔案中

Smarty註解不會寄給客戶端

Smarty的註解主要給模板設計者來看的

二、模板中的變數

l  由php檔案分配

1)  普通變數

2)  陣列變數

3)  物件變數

程式碼:

模板代碼:

1  由設定檔分配

設定檔:

模板代碼:

2  在範本檔案中建立

三、變數調節器

變數調節器主要是對變數進行格式化。

語法:

{$var|調節器:參數1:參數2:……}

l  {$var|capitalize}  :首字母大寫

l  {$var|count_characters:true} :計算字串長度   true:計算空格   預設:false

l  {$var|cat:var2} :連接字串

l  {$var|count_paragraphs} :計算段落數

l  {$var|count_sentences} :計算句數

l  {$var|count_words} :計算字數

l  {$var|date_format:”%H%M%S”} :格式化時間

l  {$var|default:”value”} :預設值

l  {$var|escape} :轉碼

l  {$var|indent:10:”*”} :縮排  

l  {$var|lower} :小寫

l  {$var|nl2br} :將檔案換行符號轉換成網頁換行符號

l  {$var|regex_replace:”/[tn]/”:” “} :正規替換

l  {$var|replace:”aa”:”bb”}  :字串替換

 

l  {$var|spacify:”^^”} :插空

l  {$var|string_format:”%d”}   :字串格式化

l  {$var|strip}  :移除連續空格

l  {$var|strip_tags} :去除html標記

l  {$var|truncate:30:”…”} :截止字串

l  {$var|upper} :轉換為大寫

l  {$var|wordwrap:30:”n”}  :行寬約束

變數調節器的組合使用

{$var|capitalize|truncate:30:”…”|replace:”aa”:”bb”}

1)  將$var變數首字母大寫

2)  再從$var中截取30個字串

3)  再把截取之後的內容中的aa換成bb

以上就介紹了php—Smarty-3 (20),包含了方面的內容,希望對PHP教程有興趣的朋友有幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:php 上傳文件下一篇:php 上傳文件