【第22期】观点:IT 行业加班,到底有没有价值?

Smarty模板技术-变量调节器

原创 2016年08月29日 14:21:12

1.PHP文件内容

注:本文代码均出自瓢城Web俱乐部李炎恢老师Smarty教学视频,仅供学习和研究使用

“`php

2.模板文件内容

<!doctype html>
<html>
    <head>
    <title>{$title}</title>
    </head>
    <body>
    {* 完全显示 *}
    {$content}

    {* 显示指定长度个字符 *}
    {$content|truncate:6}

    {* 显示指定长度个字符去掉... *}
    {$content|truncate:6:""}

    {* 显示指定长度个字符去掉... 字符串转大写 *}
    {$content|truncate:6:""|upper}

    {* 变量首字母大写 *}
    {$content|capitalize}

    {* 统计字符个数(不含空格) *}
    {$content|count_characters}

    {* 统计字符个数(含空格) *}
    {$content|count_characters:true}

    {* 连接字符串 *}
    {$content|cat:' php'}

    {* 显示时间 *}
    {$smarty.now|date_format:'%Y-%m-%d %H:%M:%S'}

    {* 默认值 *}
    {$content|default: '没有数据'} 
    {$content_2|default: '没有数据'}   

    {* 转换编码 *}
    {$content|escape:'url'}

    {* 文本缩进 *}
    {$content|indent:20:'&nbsp;'}

    {* 将换行符号转br *}
    {$content|nl2br}

    {* 将文本转小写 *}
    {$content|lower}
    {* 将文本转大写 *}
    {$content|upper}

    {* 正则表达式 *}
    {$content|regex_replace:'/word/':'onlycat' }


    {* 文本替换 *}
    {$content|replace:'word':'onlycat' }

    {* 插入间隔 *}
    {$content|spacify:'$'}

    {* 字符串格式化 *}
    {$num|string_format:'%.4f'}

    {* 去多余空格 *}
    {$content|strip}

    {* 去除html标签 *}
    {$content|strip_tags}
    </body>
 </html>
版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

smarty模板引擎_4-内置的变量调节器

也可以直接调用PHP的ucwords()函数:  变量的值里每个单词首字母大写,注意|两边不能为空格 :true}> 计算变量的值里的字符个数,默认不计算空格,带true时计算空格 ...

PHP中smarty模板变量调节器

1、lower   说明:将字符串变小写 例: index.tpl: {$articleTitle} {$articleTitle|lower}   2、upper   说明:将字符串...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

smarty模板变量调节器

在smarty里面,怎么修饰文本和变量呢?当然,你可以通过PHP函数处理文本,然后再通过assign()方法分配到模板,其实smarty提供了变量调节器能够很容易的处理文本,语法方式如下: {$va...

【smarty】smarty模板引擎技术授课内容

smarty模板引擎_5-自定义变量调节器

自定义变量调节器  两种方式: 第一种通过registerPlugin()方法将定义的函数注册到Smarty对象中,只能在当前模版中使用 function getExt($filename)...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)