Smarty模板变量调节器用法分析

前端之家收集整理的这篇文章主要介绍了Smarty模板变量调节器用法分析前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文讲述了Smarty模板变量调节器用法分享给大家供大家参考,具体如下:

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

说明:1.不管应用了多少个函数,都应该以|来进行分离.

说明:2.参数用":"分开,如:

PHP;"> {$str|truncate:40:"..."} //截取字符串长度为40,并以...结尾。

Smarty模板中常用的变量调解函数

方法名

数量

数量

输出

转码。

.功能同PHP中的nl2br()函数一样

php代码示例如下:

capitalize(首字母大写):

count_characters(字符计数):

cat(连接字符串):

count_paragraphs(计算段数)----(换行符\n):

count_sentences(计算句数):

count_words(计算词数):

date_format(格式化日期):

default(默认值):

escape(编码):

indent(首行缩进):

<{$in|indent:1:"\t"}>

nl2br换行符替换成:

regex_replace 正则替换

"}>

replace(替换)

提醒:

所谓的变量调节器就是一个函数,在这里我们自己建一个,首先在plugins文件夹里面间建立一个php文件,命名一定按着他的规范。

modifier.capita.php

模版文件调用:

更多关于Smarty相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》、《》、《》、《》及《PHP常见数据库操作技巧汇总》

希望本文所述对大家基于smarty模板的PHP程序设计有所帮助。

原文链接:https://www.f2er.com/php/19659.html

猜你在找的PHP相关文章