首頁 >後端開發 >php教程 >php smarty模版操作符有哪些?操作符怎麼使用?

php smarty模版操作符有哪些?操作符怎麼使用?

伊谢尔伦
伊谢尔伦原創
2017-06-23 13:11:341651瀏覽

smarty常用的20個變數運算子 * 使用語法:{變數名稱|運算子:} 

##* capitalize ---首字母大寫
* count_characters ---計算字元數
* cat ---連接字串
* count_paragraphs ---計算段落數
* count_sentences ---計算句數
* count_words ---計算詞數
* date_format ---時間格式
* default ---默認
* escape ---轉碼
* indent ---縮排
* lower ---小寫
* nl2br ---換行符號替換為
* regex_replace ---正規替換
* replace ---替換
* spacify ---插空
* string_format ---字串格式化
* strip ---去除多餘空格
* strip_tags ---去除html標籤
* truncate ---截取
* upper ---大寫
* wordwrap --約束行寬

#使用方法:
index.php 

<?php
include("smarty_inc.php"); 
$name = "My name is MaJi,age 22,sex boy.<a href=>aaaaaa</a>."; 
$smarty->assign("title", $name); 
$smarty->assign("row", $row); 
$smarty->assign("d",strtotime("-0")); 
$smarty->assign("nubmer", 342345.736524); 
$smarty->display("index.html"); 
?>

index.html
原始資料:{$title} 


使用capitalize變數運算子後:{$title|capitalize }
使用count_characters變數運算元後:{$title|count_characters}
使用cat變數運算元後:{$title|cat:"wwww.baidu.com"}
使用count_paragraphs變數運算子後:{$title|count_paragraphs}
使用count_sentences變數函數運算元後:{$title|count_sentences}
使用count_words變數函數操作後:{$title|count_words}
原始時間資料:{$d }
使用date_format變數函數運算:{$d|date_format:"%Y-%m-%d"}
使用smarty.now呼叫時間:{$smarty.now|date_format:"%Y-% m-%d"}
使用default變數函數操作:{$title1|default:"沒有這個變數"}
使用escape變數函數運算:{$title|escape:"html"}
使用indent變數函數操作:{$title|indent:2:" "}
使用lower變數函數運算:{$title|lower}
使用upper變數函數運算:{$title|upper}
使用replace變數函數操作:{$title|replace:"is":"@@"}
使用spacify變數函數運算:{$title|spacify:"_"}
使用string_format變數函數運算:{$ nubmer|string_format:"%.2f"}
使用strip變數函數運算:{$title|strip:"_"}
使用strip_tags變數函數運算:{$title|strip_tags}
使用truncate變數函數操作:{$title|truncate:30:"..."}
使用wordwrap變數函式運算:{$title|wordwrap:10:"0c6dc11e160d3b678d68754cc175188a"}

以上是php smarty模版操作符有哪些?操作符怎麼使用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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