专栏首页Debug客栈Smarty踩坑日记 变量调解器

Smarty踩坑日记 变量调解器

Smarty常见变量调节器

1、首字母大写capitalize

示例:{$articleTitle|capitalize}

2、字符串连接cat

示例:{$articleTitle|cat:”yesterday.”}

3、日期格式化date_format

示例:{$yesterday|data_format}

{$yesterday|date_format:”:”%A, %B %e, %Y %H:%M:%S”}

4、为未赋值或为空的变量指定默认值default

示例:{$articleTitle|default:”no title”}

5、转码 escape

用于html转码,URL转码,在没有转码的变量上转换单引号,十六进制转码,十六进制美化,或者javascript转码。注意:默认是html转码。

6、小写lower 大写upper

将字符串小(大)写:

示例:{$articleTitle|lower} {$articleTitle|upper}

7、将所有的换行符将被替换成

nl2br功能通PHP中nl2br()函数一样

本文链接:https://www.debuginn.cn/306.html

本文采用CC BY-NC-SA 3.0 Unported协议进行许可,转载请保留此文章链接

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Leetcode PHP 罗马数字转整数

    例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做  XXVII, 即为 XX + V + II ...

    Debug客栈
  • 蓝桥杯 算法训练 最大最小公倍数

    本文采用CC BY-NC-SA 3.0 Unported协议进行许可,转载请保留此文章链接

    Debug客栈
  • 蓝桥杯 基础练习 十六进制转十进制

      从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。

    Debug客栈
  • SNS项目笔记<三>--fab与遮罩

    <b>在项目界面搭建过程中,使用fab的时候发现ionic自带的控件中并没有遮罩这样的属性这让我们实际操作起来很不舒服如下图所示:

    stormKid
  • Selenium自动化测试-5.脚本录制神器Katalon Recorder

    在此之前,我们知道了元素的8种定位方法,还认识了By定位及如何确定元素的唯一。那么,有没有工具,可以无需编程知识,就可以实现自动化呢?有的,今天我们就介绍一款神...

    橙子探索测试
  • UI自动化(Webdriver+Appnium通吃方案)中验证码的识别方法(源代码)

    下载 tesseract-ocr-setup-3.02.02.exe安装(双击一路下一步然后finish),然后把tesseract-ocr的的安装目录添加到系...

    Criss@陈磊
  • :before 和 :after的多用途实践 — 特效篇(1)

    讲了一些,:before和:after的知识,但是用他们去做页面内容的美化并没有太多,我们知道CSS控制网页内容的外观,CSS的意义就是实现将内容与表现形式...

    FEWY
  • 可穿戴设备:不要纠结“可穿戴”

    塔勒布在《反脆弱》一书诠释了尼采的那句经典名言:“杀不死我的,使我更强大。” 过去人类一再诅咒的压力、混乱、波动和不确定……生命中的许多事物反而会受益于它们。借...

    企鹅号小编
  • 使用Python来操作一波Word

    根据官方文档的说明可以看到这个库有以下功能: 1、操作模板中的图片; 2、操作文档中的表格; 3、操作文档中的文字; 4、操作文档中嵌入的文件; ……

    数据处理与分析
  • WMI技术介绍和应用——执行方法

            在之前的博文中,我们主要介绍了如何使用WMI查询信息和接收事件。本文将介绍WMI的另一种用法——执行方法。(转载请指明出于breaksoftwa...

    方亮

扫码关注云+社区

领取腾讯云代金券