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 相关文章推荐
追求程序速度,而不是编程的速度
Apr 23 PHP
PHP 创建标签云函数代码
May 26 PHP
介绍一些PHP判断变量的函数
Apr 24 PHP
解析dedeCMS验证码的实现代码
Jun 07 PHP
ThinkPHP查询返回简单字段数组的方法
Aug 25 PHP
PHP生成条形图的方法
Dec 10 PHP
PHP实现的sqlite数据库连接类
Dec 12 PHP
PHP中trim()函数简单使用指南
Apr 16 PHP
详解PHP中的状态模式编程
Aug 11 PHP
浅谈使用PHP开发微信支付的流程
Oct 04 PHP
PHP时间戳格式全部汇总 (获取时间、时间戳)
Jun 13 PHP
Laravel框架实现即点即改功能的方法分析
Oct 31 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
zen cart新进商品的随机排序修改方法
2010/09/10 PHP
php自动加载autoload机制示例分享
2014/02/20 PHP
php使用fgetcsv读取csv文件出现乱码的解决方法
2014/11/08 PHP
PHP检测用户是否关闭浏览器的方法
2016/02/14 PHP
PHP使用正则表达式实现过滤非法字符串功能示例
2018/06/04 PHP
php数组和链表的区别总结
2019/09/20 PHP
经典的带阴影的可拖动的浮动层
2006/06/26 Javascript
JS中prototype关键字的功能介绍及使用示例
2013/07/21 Javascript
使用cluster 将自己的Node服务器扩展为多线程服务器
2014/11/10 Javascript
JavaScript中的类数组对象介绍
2014/12/30 Javascript
最新最热最实用的15个jQuery插件汇总
2015/07/05 Javascript
JS+CSS实现简易实用的滑动门菜单效果
2015/09/18 Javascript
你有必要知道的25个JavaScript面试题
2015/12/29 Javascript
使用jQuery或者原生js实现鼠标滚动加载页面新数据
2016/03/06 Javascript
jquery uploadify如何取消已上传成功文件
2017/02/08 Javascript
详解React Native网络请求fetch简单封装
2017/08/10 Javascript
Vue二次封装axios为插件使用详解
2018/05/21 Javascript
Vue与Node.js通过socket.io通信的示例代码
2018/07/25 Javascript
Python中文分词实现方法(安装pymmseg)
2016/06/14 Python
pycharm 配置远程解释器的方法
2018/10/28 Python
用python 实现在不确定行数情况下多行输入方法
2019/01/28 Python
Python3远程监控程序的实现方法
2019/07/15 Python
如何在python中实现随机选择
2019/11/02 Python
Django单元测试中Fixtures用法详解
2020/02/25 Python
解决更改AUTH_USER_MODEL后出现的问题
2020/05/14 Python
详解python中的lambda与sorted函数
2020/09/04 Python
alice McCALL官网:澳大利亚时尚品牌
2020/11/16 全球购物
伊莱克斯阿根廷网上商店:Tienda Electrolux
2021/03/08 全球购物
餐厅楼面主管岗位职责范本
2014/02/16 职场文书
区域销售主管岗位职责
2014/06/15 职场文书
市委常委会班子党的群众路线教育实践活动整改方案
2014/10/25 职场文书
小学教师先进事迹材料
2014/12/15 职场文书
党员反腐倡廉学习心得体会
2015/08/15 职场文书
python3使用diagrams绘制架构图的步骤
2021/04/08 Python
详解前端任务构建利器Gulp.js使用指南
2021/04/30 Javascript
CentOS 7安装mysql5.7使用XtraBackUp备份工具命令详解
2022/04/12 MySQL