当前位置:首页 > 日记 > 正文

对Smarty模板变量调节器的使用情况分析

对Smarty模板变量调节器的使用情况分析
本文介绍了Smarty模板变量调节器的使用。分享给你供你参考,如下:

在Smarty,你如何修改文本和变量当然,您可以通过PHP函数处理文本,然后通过赋值()方法将其分配给模板。事实上,Smarty提供可变的调节器,它可以处理文本容易。

{ $ VaR | modifier1 | modifier2 | modifier3 |…}

注:1。不管有多少功能应分开|。

说明:2。参数分别,如:
{ $str |截断:40:…}
字符串长度是40,最后是…

变量调解功能常用的Smarty模板

成员方法明
描述

资本化
将变量中所有单词的初始字母大写,参数值为布尔类型。
如果单词的数量是第一个单词,则默认不写。

count_characters
变量值中的字符数,布尔值决定是否
空格数被计算,默认值不计算空格。


CAT中的参数值与给定变量相连接,默认值为null。

count_paragraphs
计算变量中的段落数。

count_sentences
计算变量中的句子数

count_words
计算变量中的单词数

date_format
日期格式,第一个参数控制的日期格式,如果传递给date_format
数据是空的,第二个参数将被用作默认时间。

违约
设置为一个空变量的默认值,当变量为空或未分配,
用给定的默认值替换输出

逃避
对于HTML代码转换和URL转码,一个单引号在一个变量上进行转换而无需转换代码,
十六十进制转码,十六十进制美化,或Javascript代码转换。
默认是HTML代码转换。

缩进
当字符串缩进每行时,第一个参数指定要缩进的字符数,
默认值是四个字符;第二个参数是什么字符被指定的缩进替换。

较低的
小写字符串变量

nl2br
所有的换行符将被取代。的功能是为nl2br相同()函数在PHP

regex_replace
要找到和替换正则表达式,必须有两个参数,而参数1是一个替代品。
更改正则表达式,并用参数2替换文本字符串

更换
一个简单的搜索和替换字符串必须有两个参数,参数1是
将被替换的字符串,参数2是用来替换它的文本。

插空
在字符串的每个字符之间插入空格或另一个字符串。
参数表示将插入两个字符之间的字符串,默认值是空格。

string_format
一个格式化浮点数的方法,如十进制数,使用sprintf
语法格式。指定所使用的格式化方法所需的参数。
表示一个显示整数,和% 2F代表两个浮点数。


替换所有重复的空格,行和制表符是单个或指定的字符串。
如果有一个参数,指定的字符串

strip_tags
删除所有HTML标记

截断
要从字符串的开头截取某个长度的字符,默认值是80。


将变量改为大写
PHP代码示例如下所示:

大写(第一个字母的大写):

count_characters(字符数):

猫(连接字符串):

count_paragraphs(计算段数)-(线):

count_sentences(计算句子数):

count_words(计算的话):

date_format(格式化日期):

默认值(默认值):

逸出(编码):

缩进(缩进):
的nl2br转换器所取代:

regex_replace定期更换
}
替换(替换)
提醒:

通常在开发中有时不能满足需求,它可以直接编写这些变量调节器,所谓变量调节器是一个函数,在这里我们构建一个,首先在插件文件夹中创建一个PHP文件,命名必须按照他的标准。

modifier.capita.php
功能smarty_modifier_capita($string){
函数名也有标准
返回strtoupper(substr($字符串,0,1))。Strtolower(substr($字符串,1));
}

模板文件调用:

更多关于感兴趣的读者的Smarty相关内容可以看到特殊站:聪明

希望本文将有助于基于Smarty模板PHP程序设计。

相关文章

避免支付宝的流量安全控制

避免支付宝的流量安全控制

流量,安全控制,支付宝,电脑软件,问:我安装了支付宝的终端安全控制,可以在任务管理器已被相关的过程,如secbizsrv.exe,taobaoprotect.exe,流量检测软件也可以检测他们在浪费流量。请问,如何避免支付宝占据交通 答:支付宝安全控件占用流量少,如果每…

mysql线程池原理学习教程

mysql线程池原理学习教程

学习,教程,线程池,原理,电脑软件,线程池是mysql5.6核心功能。服务器应用程序,Web应用服务是否或DB服务,高并发请求总是一个话题,不能带走。当有大量的并发访问请求,它必须伴随着不断创造和释放资源,导致资源利用率低、降低服务质量。螺纹游泳池…

HTML53D服装摇摆动画特效

HTML53D服装摇摆动画特效

动画特效,摇摆,电脑软件,HTML53D,这也是一个基于HTML5画布的3D动画杰作。这是一个特殊的效果,可以挥舞着风和挥舞着三维服装。这是非常现实的,当我们把鼠标滑过衣服时,衣服会有一个摆动动画。当你点击鼠标时,衣服会更剧烈地摆动。 在线演示源…

对excel2013自动功能

对excel2013自动功能

功能,电脑软件,自动校正功能 在Excel 2013自动校正功能,类似的话,可以自动纠正拼写错误的输入文本时,只要这个功能变化不大,一些特殊的功能是可以实现的。例如,我们在输入数据,有些内容是重复的,那么你可以使用实现自动校正;;快速输入,这里我们以输…

如何绘制汽车轮胎的标志

如何绘制汽车轮胎的标志

绘制,标志,电脑软件,AI只是画一个轮胎的标志 软件名称:Adobe Illustrator CS6(AI CS6)简化绿色中文版(32位+ 64位)软件大小:205mb更新时间:2014-05-11 1、在ai软件中,新建一个800×800的文件,选择椭圆工具,按住Shift画两个圆形图形,并填充颜色,如图所…

PS图象处理软件创造了一个神秘的镂

PS图象处理软件创造了一个神秘的镂

图象,处理软件,创造了,神秘,电脑软件,先看最后效果: 使用工具:PS图象处理软件CS4注:本文中使用的快捷键在英文输入状态都是有效的。第一步:打开PS图象处理软件CS4,执行{打开}文件mdash;命令,打开一幅手掌中,如下图所示。你可以在大学论坛材料展示区…

如何在PPT中画出树型PPT制作教程

如何在PPT中画出树型PPT制作教程

树型,画出,制作教程,如何在,电脑软件,如果我们想在PPT中画一棵树,我们需要什么样的操作让小编辑器告诉你如何在PPT中画一棵树。 用PPT绘制树的一种方法: 首先在插入选项卡;形状;选择圆角矩形,并在编辑区域中绘制,如图所示。 然后,它对圆角矩形的…

PS使字体沿着路径

PS使字体沿着路径

路径,字体,电脑软件,PS,本教程主要使用PS图象处理软件创建字体教程沿路径,主要使用PS路径的技巧和方法相对简单。如果你需要朋友,你可以参考这篇文章,让我们看一看。 步: 1,打开PS软件,创建一个空白文档,使用椭圆选框工具绘制一个圆形选区,然后输…

如何比较js中两个相等实例代码的JS

如何比较js中两个相等实例代码的JS

对象,实例代码,两个,电脑软件,js,在JS前端面试过程中,经常遇到这样的笔试问题。如何比较js中的两个JSON对象相当于实例代码。接下来,萧边需要一点时间整理一下看看。 1。首先准备三种工具方法,以确定它是否是对象类型,不管它是数组还是获取对…

在PS图象处理软件自由变换功能详解

在PS图象处理软件自由变换功能详解

变换,图象,详解,处理软件,功能,在PS图象处理软件,自由变换;它是一个制造的有力手段,及其用法的掌握会给工作带来很大的方便。我们都知道在PS中编辑(编辑)是一种变换菜单,子菜单包含缩放、旋转等,适合初学者了解这些菜单倾向于死记硬背的学习,但效果…

PS图象处理软件是如何绘制一个白色

PS图象处理软件是如何绘制一个白色

绘制,咖啡杯,图象,处理软件,白色,ps是最常用的软件,很多人都在做,但是效果不是很好,今天我们来学习用PS做一个咖啡杯。 软件名称:Adobe中国PS图象处理软件6汉化免费版软件大小:107mb更新时间:2013-04-19 1。画一个浅蓝色的背景,在地图上画一个白…

如何使用字符统计功能PPT2007PPT20

如何使用字符统计功能PPT2007PPT20

教程,字符统计,如何使用,功能,电脑软件,对于PPT的制作,如何算在下面的幻灯片的数目字介绍PPT2007采用字数的功能。 PPT2007使用计数的数目字的方法: 首先,让我们打开ppt文件,然后单击在文件的右上角;微软office图标,点击选项,点击后拉。 然后我…