Smarty 模板函数有哪些
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本篇文章给大家分享的是有关Smarty 模板函数有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。最近工作中用到 Smarty 模板引
千家信息网最后更新 2026年11月02日Smarty 模板函数有哪些
本篇文章给大家分享的是有关Smarty 模板函数有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
最近工作中用到 Smarty 模板引擎,整理了一些用到的模板函数。
假设 smarty 的定界符为 {}。
模板中获取服务端 $_GET 的值:
{$smarty.get.参数名}模板中获取服务端 $_POST 的值:
{$smarty.post.参数名}模板中获取服务端 $_REQUEST 的值:
//request可以获取get或post的值。{$smarty.request.参数名}模板中获取服务端 $_SESSION 的值:
{$smarty.session.参数名}模板中获取服务端 $_COOKIE 的值:
{$smarty.cookies.参数名}模板中获取服务端 $_SERVER 的值:
{$smarty.server.参数名}模板中将时间戳转成Y-m-d H:i:s:
{$参数名|date_format:'%Y-%m-%d %H:%M:%S'}模板中将字符串转成小写:
{$参数名|lower}模板中将字符串转成大写:
{$参数名|upper}模板中将字符串首字母转成大写:
{$参数名|capitalize}模板中将字符串后加入字符:
{$参数名|cat:'字符串'}模板中如果变量为空或不存在就设置默认值:
{$参数名|default:'字符串'}模板中字符串长度超多20后面隐藏用...连接:
{$参数名|truncate:23:"...":true}模板中将字符串中的HTML转换为HTML编码方式:
{$参数名|escape:html}模板中将字符串中的HTML转换为URL编码方式:
{$参数名|escape:url}模板中利用正则表达式替换字符:
{$参数名|regex_replace:"/字符串1/":"字符串2"}模板中利用Replace替换字符:
{$参数名|replace:"字符串1":"字符串2"}模板中格式化数字为Float类型(四舍五入保留两位小数)
{$参数名|string_format:"%.2f"}模板中格式化数字为Int类型(如果有小数点位,会舍去)
{$参数名|string_format:"%d"}如果js的{} 与 smarty定界符冲突:
(1)修改定界符设成 <{ }>(2)可以把JS代码包含在{literal} {/literal}之间。以上就是Smarty 模板函数有哪些,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。
模板
参数
字符
字符串
中将
服务
函数
定界符
大写
小数
数字
方式
更多
格式
知识
篇文章
类型
编码
工作
实用
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
咖啡豆
互联网科技园
互联网科技名片
天津市摩尔互联网科技
中国互联网科技股
腾讯阿里互联网科技
安徽鑫晟辉互联网科技
南京欣网互联网科技
苏州大垚互联网科技
齐家互联网科技有限公司
互联网科技博客
丰台科技园 互联网公司
科技大学互联网专业好不好
欧洲十大科技互联网公司
全球顶尖互联网科技公司
福建科技产业互联网发展
迪庆互联网科技招生
中国互联网公司排名锤子科技
杭州披云加互联网科技有限公司
颐高云石互联网科技
中国互联网科技发展
掌上梦互联网科技
互联网科技英文翻译
互联网科技股有哪些
互联网科技公司做什么
科技类的互联网平台
科技互联网的估值
创业天下互联网科技有限公司
高科技互联网套路
互联网科技手机排行榜