Smarty 模板函数有哪些
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,本篇文章给大家分享的是有关Smarty 模板函数有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。最近工作中用到 Smarty 模板引
千家信息网最后更新 2025年12月03日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安全错误
数据库的锁怎样保障安全
香港ipo网络安全审查
国际化软件开发 下载
水果森林软件开发
网吧服务器电源
数据库表备份到磁盘
余姚敏捷软件开发平台
腐蚀服务器怎么设置管理员
vmp6032视频管理服务器
it电商互联网科技
山楂岛服务器崩了
数据库的一致性可用性
我的世界职业选择服务器
u8结算数据库表
万达网络科技集团互联网渐
网络安全法违反后是追究什么责任
机房服务器怎么部署才安全
年年丰收网络技术
服务器全流程管理
dayz如何重置服务器
软件开发期的三个阶段
学习网络技术要什么电脑
服务器主要用途
网络安全法开始发布的时间是
福建网络安全防护等级
株洲定制软件开发工程师
血液透析质量数据库
360网络安全有多厉害
长点的网络安全小提示
网管软件开发能学到东西吗
什么叫金融信用信息数据库