位置: 编程技术 - 正文

PHP模板引擎Smarty内置变量调解器用法详解(php模板引擎原理)

编辑:rootadmin

推荐整理分享PHP模板引擎Smarty内置变量调解器用法详解(php模板引擎原理),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php模板框架,php模板引擎语法,php模板引擎有哪些,php模板引擎有哪些,php模板引擎执行时间,php模板引擎原理,php模板引擎类,php模板引擎语法,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了PHP模板引擎Smarty内置变量调解器用法。分享给大家供大家参考,具体如下:

Smarty 中的变量调解器相当于函数,其调用方式为:通过 "|" 后面直接跟调解器函数名,如果有参数,得加在 ":" 后面,多个参数的话,累加即可。

下面为您介绍 Smarty 中内置的变量调解器:

1、capitalize

将变量里的所有单词首字大写。参数值 boolean 型决定带数字的单词,首字是否大写。默认不大写

index.php

index.html(模板文件)

结果为:Hello World wor2ld!!!、 Hello World Wor2Ld!!!

2、count_characters

计算变量里的字符数,该调解器默认不计算空格(空格、制表符、回车…)只计算字符的个数,并且能很好的支持中文字符计算;如果添加参数 true ,则计算空格。

index.html

结果为:、

3、cat

连接字符串,将cat里的值连接到给定的变量后面。

结果为:hello world!!! Happy new year.

4、count_paragraphs

计算段数,计算变量里的段落数量,完美支持中文段落。

index.php

index.html

结果为:3

5、count_sentences

计算句数,计算变量里句子的数量。注:只支持英文语句,不支持中文。

index.php

index.html

结果为:2

6、count_words

计算词数,计算变量里的词数。

index.php

index.html

结果为:

7、date_format

日期格式化,具体参数很多,这里只举例中国式日期格式

index.php

index.html

结果为:-- ::

8、default

默认,为空变量设置一个默认值,当变量为空或者未分配的时候,将由给定的默认值替代输出。

index.php

index.html

结果为:默认输出...、没有定义,默认输出...

9、escape

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

PHP模板引擎Smarty内置变量调解器用法详解(php模板引擎原理)

index.php

index.html

结果为:

、indent

缩进,每行缩进字符串,第一个参数指定缩进多少个字符串,默认是四个字符;第二个参数,指定缩进用什么字符代替。

、lower

小写,将变量字符串小写。

使用方法:<{$str|lower}>

、upper

大写,将变量改为大写。

使用方法:<{$str|upper}>

、nl2br

换行符替换成

所有的换行符将被替换成 ,同php的nl2br()函数一样。

、regex_replace

正则替换,寻找和替换正则表达式,和 preg_replace() 的语法一样。

index.php

index.html

结果为: ^^w^^o^^r^^l^^d^^!^^!^^!

、string_format

字符串格式化,是一种格式化浮点数的方法,例如:十进制数.使用 sprintf 语法格式化。

index.php

index.html

结果为:.、

、strip

替换所有重复的空格、换行、tab 为单个

index.php

index.html

结果为:Grandmother of eight makes hole in one.

源代码:

Grandmother of eight makes hole in one.

、strip_tags

去除在<和>之间的所有标签,包括<和>。

index.php

index.html

结果为:Google(源代码也是 Google,去掉了标签和标签)

、truncate

截取,截取字符串开始的一段.默认是个,你可以指定第二个参数作为在截取的那段字符串后加上什么字符,默认情况下,smarty会截取到一个词的末尾,如果你想要精确的截取多少个字符,把第三个参数改为"true" 。

index.php

index.html

结果为:从前有座山,山...

更多关于PHP相关内容感兴趣的读者可查看本站专题:《smarty模板入门基础教程》、《PHP模板技术总结》、《PHP基于pdo操作数据库技巧总结》、《PHP运算与运算符用法总结》、《PHP网络编程技巧总结》、《PHP基本语法入门教程》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

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

PHP模板引擎Smarty内建函数详解 本文实例讲述了PHP模板引擎Smarty内建函数。分享给大家供大家参考,具体如下:Smarty的内建函数:Smarty自带一些内建函数,内建函数是模板语言的一部

PHP模板引擎Smarty内建函数section,sectionelse用法详解 本文实例讲述了PHP模板引擎Smarty内建函数section,sectionelse用法。分享给大家供大家参考,具体如下:section是Smarty模板中除了foreach以外的另一种处理循环

PHP给文字内容中的关键字进行套红处理 有些时候我们在显示一篇文章的时候,可能需要把某些关键字进行套红,高亮显示,以便我们能快速的查找和定位这些关键字,下面让我们看看具体实

标签: php模板引擎原理

本文链接地址:https://www.jiuchutong.com/biancheng/293281.html 转载请保留说明!

上一篇:PHP模板引擎Smarty自定义变量调解器用法(php模板源码)

下一篇:PHP模板引擎Smarty内建函数详解(php模板引擎执行时间)

  • 跨年发票入账账务处理
  • 车辆购置税和车船税的区别在哪
  • 中山哪家企业招聘残疾人
  • 人工费用包括哪些科目
  • 企业所得税属于地方税吗
  • 汇算清缴交了税怎么做分录
  • 其他债权投资减值准备影响账面价值吗
  • 支付招标代理费需要哪些资料
  • 客户往来对账单
  • 库存商品对外销售会计分录
  • 投资性房地产转换日公允价值大于账面价值
  • 收到购货单位货款属于什么会计科目
  • 2021年路桥费抵扣最新政策
  • 开票税率选错申报增值税时怎么处理
  • 个人买卖二手房增值税
  • 节能减排奖励资金追回
  • 银行授信额度如何分配
  • 小规模建筑公司可以开劳务发票吗
  • 公司用无形资产投资需要交税吗
  • 如何计算劳务费个人所得税
  • 维尔登的心结
  • 申请一般纳税人公司流程
  • win10的病毒隔离有用吗
  • 实收资本可以大于注册资本嘛
  • wmpdmc.exe是什么意思
  • php字符串定义
  • 备抵法是什么科目
  • 收到工程款怎么做账务处理
  • 永久性差异会计分录
  • PHP:mcrypt_module_get_algo_key_size()的用法_Mcrypt函数
  • 扣缴义务人应扣未扣如何处罚
  • 葡萄牙海岸风光
  • 德国楚格峰一日游攻略
  • php 面向对象
  • 活动策划印花税选哪个税种
  • jQuery dom操作
  • vue 组件调用
  • html如何导入excel
  • 编程 开发
  • 微擎框架可以干什么
  • 固定资产清理的金额怎么算
  • 转出未交增值税借方余额表示什么
  • 基于python语言
  • mysql基本命令大全
  • Linux sqlite3 基本命令
  • 自产货物用于抵偿债务
  • 个税申报月份错误怎么更改
  • 材料成本差异的会计分录
  • 老板让我做分公司负责人能接受么
  • 制造费用怎么摊销到成本?
  • 汽油发票怎么开专票
  • 国税发1997191号文有效吗
  • 新厂配电工程建设流程
  • 交存超库存现金
  • 增值税留抵怎么做凭证
  • 没有报关单可以出口吗
  • Linux(Ubuntu)下Mysql5.6.28安装配置方法图文教程
  • kb4022719安装失败
  • Windows 2003作中转VPN服务器多路由共享上网的方法
  • 双系统怎么设置引导启动项
  • linux常用命令sed
  • win7 win8.1双系统安装教程
  • 苹果mac电脑怎么复制粘贴
  • win8.1快捷键
  • linuxu
  • opengl阴影平移
  • selenium 与 chrome 进行qq登录并发邮件操作实例详解
  • mac的命令
  • unity方法大全
  • windows node.js
  • 安卓手机启用暴露通知
  • android 属性动画改变view大小
  • 股权转让申报期限
  • 煤炭资源税税率选煤税率多少黑龙江
  • 公积金取出后显示未到账
  • 怎样加入广东省民间文艺家协会
  • 西北地区的沙尘暴
  • 大专学费减免多少
  • 北京市工会会员卡免费公园有哪些
  • 贵阳市税务电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设