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 相关文章推荐
Linux下 php5 MySQL5 Apache2 phpMyAdmin ZendOptimizer安装与配置[图文]
Nov 18 PHP
PHP 截取字符串专题集合
Aug 19 PHP
在yii中新增一个用户验证的方法详解
Jun 20 PHP
(PHP实现)只使用++运算实现加法,减法,乘法,除法
Jun 27 PHP
php中ftp_chdir与ftp_cdup函数用法
Nov 18 PHP
php的4种常见运行方式
Mar 20 PHP
ubuntu下配置nginx+php+mysql详解
Sep 10 PHP
Linux+Nginx+MySQL下配置论坛程序Discuz的基本教程
Dec 23 PHP
PHP5.5迭代生成器用法实例详解
Mar 16 PHP
浅谈PHP Cookie处理函数
Jun 10 PHP
PHP实现用户登录的案例代码
May 10 PHP
PHP文件打开关闭及读写操作示例解析
Aug 06 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出现Cannot modify header information问题的解决方法大全
2008/04/09 PHP
PHP 在5.1.* 和5.2.*之间 PDO数据库操作中的不同之处小结
2012/03/07 PHP
php stream_get_meta_data返回值
2013/09/29 PHP
php实现zip压缩文件解压缩代码分享(简单易懂)
2014/05/10 PHP
destoon实现调用图文新闻的方法
2014/08/21 PHP
codeigniter中view通过循环显示数组数据的方法
2015/03/20 PHP
php四种定界符详解
2017/02/16 PHP
LAMP环境使用Composer安装Laravel的方法
2017/03/25 PHP
基于php数组中的索引数组和关联数组详解
2018/03/12 PHP
Laravel 读取 config 下的数据方法
2019/10/13 PHP
js异或加解密效果代码
2008/06/25 Javascript
JQery jstree 大数据量问题解决方法
2010/03/09 Javascript
jQuery 滑动方法slideDown向下滑动元素
2014/01/16 Javascript
理解javascript中的原型和原型链
2015/07/30 Javascript
jQuery Ajax 异步加载显示等待效果代码分享
2016/08/01 Javascript
浅谈js数组和splice的用法
2016/12/04 Javascript
Djang中静态文件配置方法
2015/07/30 Python
Python实现SMTP发送邮件详细教程
2021/03/02 Python
Python设计模式之中介模式简单示例
2018/01/09 Python
Python之批量创建文件的实例讲解
2018/05/10 Python
Python实现的爬取网易动态评论操作示例
2018/06/06 Python
pandas中apply和transform方法的性能比较及区别介绍
2018/10/30 Python
Python 异常处理Ⅳ过程图解
2019/10/18 Python
Python socket服务常用操作代码实例
2020/06/22 Python
canvas 下载二维码和图片加水印的方法
2018/03/21 HTML / CSS
土木工程毕业生自荐信
2013/11/12 职场文书
餐饮业经理竞聘演讲稿
2014/01/14 职场文书
公司寄语大全
2014/04/10 职场文书
中央空调节能方案
2014/06/15 职场文书
小学生春游活动方案
2014/08/20 职场文书
物业管理委托协议(2篇)
2014/09/23 职场文书
2014年大学宣传部工作总结
2014/12/19 职场文书
师范生教育见习总结
2015/06/23 职场文书
推广普通话的宣传语
2015/07/13 职场文书
Spring boot应用启动后首次访问很慢的解决方案
2021/06/23 Java/Android
vue实现列表拖拽排序的示例代码
2022/04/08 Vue.js