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 相关文章推荐
php5 mysql分页实例代码
Apr 10 PHP
PHP set_time_limit(0)长连接的实现分析
Mar 02 PHP
简单PHP上传图片、删除图片实现代码
May 12 PHP
php将mysql数据库整库导出生成sql文件的具体实现
Jan 08 PHP
解决php接收shell返回的结果中文乱码问题
Jan 23 PHP
PHP使用header()输出图片缓存实例
Dec 09 PHP
自己写的php中文截取函数mb_strlen和mb_substr
Feb 09 PHP
PHP使用ffmpeg给视频增加字幕显示的方法
Mar 12 PHP
php视频拍照上传头像功能实现代码分享
Oct 08 PHP
YII2 实现多语言配置的方法分享
Jan 11 PHP
PHP Laravel 上传图片、文件等类封装
Aug 16 PHP
phpstudy后门rce批量利用脚本的实现
Dec 12 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实现excel中rank函数功能的方法
2015/01/20 PHP
PHP的mysqli_stat()函数讲解
2019/01/23 PHP
CL vs ForZe BO5 第一场 2.13
2021/03/10 DOTA
写的htc的数据表格
2007/01/20 Javascript
String.prototype实现的一些javascript函数介绍
2013/11/22 Javascript
jquery控制select的text/value值为选中状态
2014/06/03 Javascript
20条学习javascript的编程规范的建议
2014/11/28 Javascript
javascript实现禁止复制网页内容
2014/12/16 Javascript
jquery果冻抖动效果实现方法
2015/01/15 Javascript
jQuery实现企业网站横幅焦点图切换功能实例
2015/04/30 Javascript
JS实现可关闭的对联广告效果代码
2015/09/14 Javascript
JS延时提示框实现方法详解
2015/11/26 Javascript
jQuery增加与删除table列的方法
2016/03/01 Javascript
JS简单随机数生成方法
2016/09/05 Javascript
jQuery UI制作选项卡(tabs)
2016/12/13 Javascript
JavaScript中for循环的几种写法与效率总结
2017/02/03 Javascript
JS处理数据四舍五入(tofixed与round的区别详解)
2017/10/26 Javascript
vue awesome swiper异步加载数据出现的bug问题
2018/07/03 Javascript
js/jquery遍历对象和数组的方法分析【forEach,map与each方法】
2019/02/27 jQuery
详解如何给React-Router添加路由页面切换时的过渡动画
2019/04/25 Javascript
5分钟教你用nodeJS手写一个mock数据服务器的方法
2019/09/10 NodeJs
原理深度解析Vue的响应式更新比React快
2020/04/04 Javascript
JavaScript实现下拉列表
2021/01/20 Javascript
仅用50行Python代码实现一个简单的代理服务器
2015/04/08 Python
[原创]python爬虫(入门教程、视频教程)
2018/01/08 Python
python 利用栈和队列模拟递归的过程
2018/05/29 Python
用Python和WordCloud绘制词云的实现方法(内附让字体清晰的秘笈)
2019/01/08 Python
python简单区块链模拟详解
2019/07/03 Python
Python 识别12306图片验证码物品的实现示例
2020/01/20 Python
pyqt5中动画的使用详解
2020/04/01 Python
python利用pytesseract 实现本地识别图片文字
2020/12/14 Python
银行简历自我评价
2014/02/11 职场文书
同学聚会策划方案
2014/06/06 职场文书
导游词之清晏园
2019/11/22 职场文书
浅谈Golang 切片(slice)扩容机制的原理
2021/06/09 Golang
深入理解MySQL中MVCC与BufferPool缓存机制
2022/05/25 MySQL