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 相关文章推荐
如何给phpadmin一个保护
Oct 09 PHP
支持中文的php加密解密类代码
Nov 27 PHP
php文件怎么打开 如何执行php文件
Dec 21 PHP
关于zend studio 出现乱码问题的总结
Jun 23 PHP
php 读取文件头判断文件类型的实现代码
Aug 05 PHP
实例介绍PHP的Reflection反射机制
Aug 05 PHP
php文件类型MIME对照表(比较全)
Oct 07 PHP
php生成毫秒时间戳的实例讲解
Sep 22 PHP
laradock环境docker-compose操作详解
Jul 29 PHP
Laravel 不同生产环境服务器的判断实践
Oct 15 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
Nov 24 PHP
ThinkPHP 框架实现的读取excel导入数据库操作示例
Apr 14 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文件
2007/01/04 PHP
php网页后退不再出现过期
2007/03/08 PHP
php实现的在线人员函数库
2008/04/09 PHP
mayfish 数据入库验证代码
2010/04/30 PHP
php根据操作系统转换文件名大小写的方法
2014/02/24 PHP
php实现比较两个文件夹异同的方法
2015/06/18 PHP
js 左右悬浮对联广告特效代码
2014/12/12 Javascript
jQuery获得指定元素坐标的方法
2015/04/14 Javascript
JavaScript检测上传文件大小的方法
2015/07/22 Javascript
JavaScript+html5 canvas绘制缤纷多彩的三角形效果完整实例
2016/01/26 Javascript
JavaScript代码因逗号不规范导致IE不兼容的问题
2016/02/25 Javascript
JS+jQuery实现注册信息的验证功能
2017/09/26 jQuery
浅谈Node.js 中间件模式
2018/06/12 Javascript
浅谈vue父子组件怎么传值
2018/07/21 Javascript
angularjs 动态从后台获取下拉框的值方法
2018/08/13 Javascript
vue组件(全局,局部,动态加载组件)
2018/09/02 Javascript
Node.js的进程管理的深入理解
2019/01/09 Javascript
js嵌套的数组扁平化:将多维数组变成一维数组以及push()与concat()区别的讲解
2019/01/19 Javascript
vue + any-touch实现一个iscroll 实现拖拽和滑动动画效果
2019/04/08 Javascript
使用element-ui的el-menu导航选中后刷新页面保持当前选中状态
2019/07/19 Javascript
Vue如何将页面导出成PDF文件
2020/08/17 Javascript
python 中的int()函数怎么用
2017/10/17 Python
Python图像处理之简单画板实现方法示例
2018/08/30 Python
python实现代码统计程序
2019/09/19 Python
Django连接数据库并实现读写分离过程解析
2019/11/13 Python
python3用urllib抓取贴吧邮箱和QQ实例
2020/03/10 Python
pyautogui自动化控制鼠标和键盘操作的步骤
2020/04/01 Python
荷兰和比利时时尚鞋店:Van Dalen
2018/04/23 全球购物
怎么可以提高数据库查询数据的速度
2014/06/28 面试题
什么是ARP(Address Resolution Protocol)地址解析协议
2013/10/31 面试题
心理健康心得体会
2014/01/02 职场文书
师范学院教师自荐书
2014/01/31 职场文书
小学生一分钟演讲稿
2014/08/26 职场文书
沙滩主题婚礼活动策划方案
2014/09/15 职场文书
县长“四风”对照检查材料思想汇报
2014/10/05 职场文书
tensorflow中的数据类型dtype用法说明
2021/05/26 Python