Smarty 模板函数有哪些
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,本篇文章给大家分享的是有关Smarty 模板函数有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。最近工作中用到 Smarty 模板引
千家信息网最后更新 2025年02月04日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安全错误
数据库的锁怎样保障安全
以架构为核心的软件开发
湖州android软件开发公司
java上传服务器
义乌软件开发要求
html如何把数据库连接
惠普服务器服务电话
互联网科技飞速发展
网易云游戏服务器在德国吗
服务器上怎么建立共享区
电脑一直显示服务器异常
中途可以加服务器吗
查网站的服务器在哪里
数据库sql循环查询
神武未能连接服务器
关于东京奥运会的数据库
如何登陆阿里云数据库
怎么知道服务器挂了几个网站
阜阳电力软件开发哪家好
php搭建http服务器
web 服务器的价位
云帮邦网络技术有限公司
软件开发去哪个翰诺科技好
检察院节前网络安全检查
蓝灯韩国服务器
卫星互联网科技
软件开发风险管理机制建设
海淀区省电软件开发推荐
杭州电脑软件开发哪里好
服务器加装显卡后没有画面
lisa数据库全称