Smarty中的注释和截断功能介绍


Posted in PHP onApril 09, 2015

注释

{* 这是一个单行Smarty注释 来自于3water.com,网页源代码里看不见*}


{* 这是一个多行

   Smarty注释

   并不发送到浏览器

*}

模板注释由星号包围,继而由分隔符包围,型如:{* 这是一个注释 *}。Smarty注释不会在最终模板的输出中显示,这点和不同。前者对于在模板中插入内部注释有用,因为没有人能看到。;-)

http://www.itlearner.com/code/smarty_cn/language.basic.syntax.html

截断truncate

$smarty->assign('hxtitle', 'Two Sisters Reunite after Eighteen Years at Checkout Counter.');

模板为:

{$hxtitle}

{$hxtitle|truncate}

{$hxtitle|truncate:30}

{$hxtitle|truncate:30:""}

{$hxtitle|truncate:30:"---"}

{$hxtitle|truncate:30:"":true}

{$hxtitle|truncate:30:"...":true}

{$hxtitle|truncate:30:'..':true:true}

输出为:
Two Sisters Reunite after Eighteen Years at Checkout Counter.

Two Sisters Reunite after Eighteen Years at Checkout Counter.

Two Sisters Reunite after...

Two Sisters Reunite after

Two Sisters Reunite after---

Two Sisters Reunite after Eigh

Two Sisters Reunite after E...

Two Sisters Re..ckout Counter.

可以不用在PHP里截取了:http://www.itlearner.com/code/smarty_cn/language.modifier.truncate.html
PHP 相关文章推荐
php md5下16位和32位的实现代码
Apr 09 PHP
php生成百度sitemap站点地图类函数实例
Oct 17 PHP
php调用新浪短链接API的方法
Nov 08 PHP
php实现用已经过去多长时间的方式显示时间
Jun 05 PHP
PHP实现GIF图片验证码
Nov 04 PHP
Yii2.0高级框架数据库增删改查的一些操作
Nov 16 PHP
php打包压缩文件之ZipArchive方法用法分析
Apr 30 PHP
php 指定范围内多个随机数代码实例
Jul 18 PHP
php判断用户是否关注微信公众号
Jul 22 PHP
thinkphp 抓取网站的内容并且保存到本地的实例详解
Aug 25 PHP
CI框架网页缓存简单用法分析
Dec 26 PHP
PHP实现微信提现(企业付款到零钱)
Aug 01 PHP
PHP中使用hidef扩展代替define提高性能
Apr 09 #PHP
PHP JSON格式的中文显示问题解决方法
Apr 09 #PHP
Laravel 5框架学习之用户认证
Apr 09 #PHP
PHP中把数据库查询结果输出为json格式简单实例
Apr 09 #PHP
Laravel 5框架学习之Eloquent 关系
Apr 09 #PHP
在html文件中也可以执行php语句的方法
Apr 09 #PHP
PHP统一页面编码避免乱码问题
Apr 09 #PHP
You might like
用PHP和ACCESS写聊天室(七)
2006/10/09 PHP
Gregarius中文日期格式问题解决办法
2008/04/22 PHP
PHP 变量的定义方法
2010/01/26 PHP
PHP文件打开、关闭、写入的判断与执行代码
2011/05/24 PHP
php中使用Imagick实现图像直方图的实现代码
2011/08/30 PHP
thinkphp实现数组分页示例
2014/04/13 PHP
PHP实现的oracle分页函数实例
2016/01/25 PHP
php获取给定日期相差天数的方法分析
2017/02/20 PHP
PHP堆栈调试操作简单示例
2018/06/15 PHP
PHP中抽象类,接口功能、定义方法示例
2019/02/26 PHP
JavaScript 在各个浏览器中执行的耐性
2009/04/06 Javascript
eclipse如何忽略js文件报错(附图)
2013/10/30 Javascript
jquery each的几种常用的使用方法示例
2014/01/21 Javascript
jQuery获取当前对象标签名称的方法
2014/02/07 Javascript
JavaScript中的索引数组、关联数组和静态数组、动态数组讲解
2014/11/08 Javascript
JavaScript定义类和对象的方法
2014/11/26 Javascript
JavaScript通过prototype给对象定义属性用法实例
2015/03/23 Javascript
解决jquery中动态新增的元素节点无法触发事件问题的两种方法
2015/10/30 Javascript
js实现抽奖效果
2017/03/27 Javascript
ES6 迭代器(Iterator)和 for.of循环使用方法学习(总结)
2018/02/08 Javascript
[01:02:25]2014 DOTA2华西杯精英邀请赛 5 24 iG VS DK
2014/05/26 DOTA
python利用装饰器进行运算的实例分析
2015/08/04 Python
Python正则表达式实现截取成对括号的方法
2017/01/06 Python
Python编程实现二分法和牛顿迭代法求平方根代码
2017/12/04 Python
调试Django时打印SQL语句的日志代码实例
2019/09/12 Python
解决tensorflow添加ptb库的问题
2020/02/10 Python
Python3实现飞机大战游戏
2020/04/24 Python
Python实现上下文管理器的方法
2020/08/07 Python
python pymysql库的常用操作
2020/10/16 Python
自动化系在校本科生求职信
2013/10/23 职场文书
护理毕业生自我鉴定
2014/02/11 职场文书
2015年超市工作总结范文
2015/05/26 职场文书
身份证丢失证明
2015/06/19 职场文书
婚礼伴郎致辞
2015/07/28 职场文书
mysql5.7的安装及Navicate长久免费使用的实现过程
2021/11/17 MySQL
Java Spring Boot 正确读取配置文件中的属性的值
2022/04/20 Java/Android