最近工做中用到 Smarty
模板引擎,整理了一些用到的模板函數。javascript
假設 smarty 的定界符爲 {}。html
{$smarty.get.參數名}複製代碼
{$smarty.post.參數名}複製代碼
//request能夠獲取get或post的值。
{$smarty.request.參數名}複製代碼
{$smarty.session.參數名}複製代碼
{$smarty.cookies.參數名}複製代碼
{$smarty.server.參數名}複製代碼
{$參數名|date_format:'%Y-%m-%d %H:%M:%S'}複製代碼
{$參數名|lower}複製代碼
{$參數名|upper}複製代碼
{$參數名|capitalize}複製代碼
{$參數名|cat:'字符串'}複製代碼
{$參數名|default:'字符串'}複製代碼
{$參數名|truncate:23:"...":true}複製代碼
{$參數名|escape:html}複製代碼
{$參數名|escape:url}複製代碼
{$參數名|regex_replace:"/字符串1/":"字符串2"}複製代碼
{$參數名|replace:"字符串1":"字符串2"}複製代碼
{$參數名|string_format:"%.2f"}複製代碼
{$參數名|string_format:"%d"}複製代碼
(1)修改定界符設成 <{ }>
(2)能夠把JS代碼包含在{literal} {/literal}之間。複製代碼
Thanks ~java
做者:PHP後端開發者正則表達式
免費提供技術諮詢服務(本身懂的知識)。後端
QQ羣:564557094。api
關注微信公衆號,留言便可,看到留言後會及時回覆。微信