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 foreach、while性能比较
Oct 15 PHP
设置php页面编码的两种方法示例介绍
Mar 03 PHP
PHP实现获取FLV文件的时间
Feb 10 PHP
php数组函数array_key_exists()小结
Dec 10 PHP
CI框架出现mysql数据库连接资源无法释放的解决方法
May 17 PHP
浅析PHP中的i++与++i的区别及效率
Jun 15 PHP
php微信开发之批量生成带参数的二维码
Jun 26 PHP
thinkPHP简单调用函数与类库的方法
Mar 15 PHP
php实现解析xml并生成sql语句的方法
Feb 03 PHP
PHP实现函数内修改外部变量值的方法示例
Dec 28 PHP
Laravel获取所有的数据库表及结构的方法
Oct 10 PHP
php+ajax实现文件切割上传功能示例
Mar 03 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之第二天
2006/10/09 PHP
Discuz Uchome ajaxpost小技巧
2011/01/04 PHP
php中对2个数组相加的函数
2011/06/24 PHP
JavaScript中的eval()函数详解
2013/08/22 Javascript
js动画效果制件让图片组成动画代码分享
2014/01/14 Javascript
JavaScript验证18位身份证号码最后一位正确性的实现代码
2014/08/07 Javascript
浅谈Jquery为元素绑定事件
2015/04/27 Javascript
javascript实现瀑布流加载图片原理
2016/02/02 Javascript
js实现的简练高效拖拽功能示例
2016/12/21 Javascript
js实现百度登录框鼠标拖拽效果
2017/03/07 Javascript
JS实现异步上传压缩图片
2017/04/22 Javascript
js图片放大镜实例讲解(必看篇)
2017/07/17 Javascript
Vue表情输入组件 微信face表情组件
2019/02/11 Javascript
javascript实现小型区块链功能
2019/04/03 Javascript
JavaScript遍历查找数组中最大值与最小值的方法示例
2019/05/24 Javascript
js中实现继承的五种方法
2021/01/25 Javascript
python文件和目录操作函数小结
2014/07/11 Python
关于python的list相关知识(推荐)
2017/08/30 Python
处理python中多线程与多进程中的数据共享问题
2019/07/28 Python
python批量处理txt文件的实例代码
2020/01/13 Python
Python列表如何更新值
2020/05/27 Python
基于python 取余问题(%)详解
2020/06/03 Python
使用Python绘制台风轨迹图的示例代码
2020/09/21 Python
用Python进行websocket接口测试
2020/10/16 Python
戴尔英国翻新电脑和电子产品:Dell UK Refurbished Computers
2019/07/30 全球购物
大学本科毕业生的自我鉴定范文
2013/11/19 职场文书
运动会跳远加油稿
2014/02/20 职场文书
行政监察建议书
2014/05/19 职场文书
电子信息工程专业自荐书
2014/06/24 职场文书
测绘工程专业求职信
2014/07/15 职场文书
应届本科毕业生求职信
2014/07/23 职场文书
工作检讨书范文
2015/01/23 职场文书
学校光盘行动倡议书
2015/04/28 职场文书
酒店工程部的岗位职责汇总大全
2019/10/23 职场文书
MySQL查询学习之基础查询操作
2021/05/08 MySQL
Win11 Build 22000.51版本文件资源管理器“命令栏”和上下文菜单有什么新变化?
2021/11/21 数码科技