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 Mysql类 可以参考学习熟悉下
Jun 21 PHP
php HtmlReplace输入过滤安全函数
Jul 03 PHP
php中将数组存到文件里的实现代码
Jan 19 PHP
PHP 修复未正常关闭的HTML标签实现代码(支持嵌套和就近闭合)
Jun 07 PHP
解析PHP自带的进位制之间的转换函数
Jun 08 PHP
php检测iis环境是否支持htaccess的方法
Feb 18 PHP
php中get_defined_constants函数用法实例分析
May 12 PHP
php文件上传、下载和删除示例
Aug 28 PHP
浅谈Laravel中的一个后期静态绑定
Aug 11 PHP
如何修改Laravel中url()函数生成URL的根地址
Aug 11 PHP
Laravel中为什么不使用blpop取队列详析
Aug 01 PHP
PHP filter_var() 函数, 验证判断EMAIL,URL等
Mar 09 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
批量修改RAR文件注释的php代码
2010/11/20 PHP
ThinkPHP之R方法实例详解
2014/06/20 PHP
PHP中常用的输出函数总结
2014/09/22 PHP
php array_udiff_assoc 计算两个数组的差集实例
2016/11/12 PHP
PHP内置函数生成随机数实例
2019/01/18 PHP
jQuery源码分析-05异步队列 Deferred 使用介绍
2011/11/14 Javascript
JS注册/移除事件处理程序(ExtJS应用程序设计实战)
2013/05/07 Javascript
js子页面获取父页面数据示例
2014/05/15 Javascript
JS 作用域与作用域链详解
2015/04/07 Javascript
JS实现横向拉伸动感伸缩菜单效果代码
2015/09/04 Javascript
微信小程序 页面传参实例详解
2016/11/16 Javascript
node+experss实现爬取电影天堂爬虫
2016/11/20 Javascript
JavaScript制作简易计算器(不用eval)
2017/02/05 Javascript
jquery实现tab选项卡切换效果(悬停、下方横线动画位移)
2017/05/05 jQuery
WdatePicker.js时间日期插件的使用方法
2017/07/26 Javascript
微信小程序之数据缓存的实例详解
2017/09/29 Javascript
JS基于贪心算法解决背包问题示例
2017/11/27 Javascript
bootstrap3中container与container_fluid外层容器的区别讲解
2017/12/04 Javascript
关于Google发布的JavaScript代码规范你要知道哪些
2018/04/04 Javascript
浅谈对于“不用setInterval,用setTimeout”的理解
2019/08/28 Javascript
layui 弹出层值回传解决方式
2019/11/14 Javascript
在vue中使用axios实现post方式获取二进制流下载文件(实例代码)
2019/12/16 Javascript
在antd4.0中Form使用initialValue操作
2020/11/02 Javascript
vue添加自定义右键菜单的完整实例
2020/12/08 Vue.js
python如何查看微信消息撤回
2018/11/27 Python
Django 表单模型选择框如何使用分组
2019/05/16 Python
Python3多目标赋值及共享引用注意事项
2019/05/27 Python
详解DeBug Python神级工具PySnooper
2019/07/03 Python
python字符串格式化方式解析
2019/10/19 Python
canvas绘制太极图的实现示例
2020/04/29 HTML / CSS
瑞典耳机品牌:URBANISTA
2019/12/03 全球购物
final, finally, finalize的区别
2012/03/01 面试题
机械设计及其自动化专业推荐信
2013/10/31 职场文书
招商经理岗位职责
2013/11/16 职场文书
个人优缺点自我评价
2014/01/27 职场文书
诚信贷款承诺书
2014/05/30 职场文书