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中使用灵巧的体系结构
Oct 09 PHP
php一些公用函数的集合
Mar 27 PHP
第四章 php数学运算
Dec 30 PHP
PHP提示Notice: Undefined variable的解决办法
Nov 24 PHP
php文件上传的简单实例
Oct 19 PHP
php获取汉字拼音首字母的方法
Oct 21 PHP
php+jQuery+Ajax简单实现页面异步刷新
Aug 08 PHP
ThinkPHP简单使用memcache缓存的方法
Nov 15 PHP
详解Yii实现分页的两种方法
Jan 14 PHP
IOS 开发之NSDictionary转换成JSON字符串
Aug 14 PHP
PHP实现将多个文件压缩成zip格式并下载到本地的方法示例
May 23 PHP
php 输出缓冲 Output Control用法实例详解
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/07/15 PHP
PHP实现广度优先搜索算法(BFS,Broad First Search)详解
2017/09/16 PHP
可实现多表单提交的javascript函数
2007/08/01 Javascript
javascript Math.random()随机数函数
2009/11/04 Javascript
jQuery EasyUI API 中文文档 - Panel面板
2011/09/30 Javascript
在浏览器窗口上添加遮罩层的方法
2012/11/12 Javascript
JS获取IP、MAC和主机名的五种方法
2013/11/14 Javascript
JS实现可缩放、拖动、关闭和最小化的浮动窗口完整实例
2015/03/04 Javascript
jQuery实现个性翻牌效果导航菜单的方法
2015/03/09 Javascript
jQuery插件pagewalkthrough实现引导页效果
2015/07/05 Javascript
JavaScript图片轮播代码分享
2015/07/31 Javascript
jquery动感漂浮导航菜单代码分享
2020/04/15 Javascript
JS实现日期时间动态显示的方法
2015/12/07 Javascript
TypeOf这些知识点你了解吗
2016/02/21 Javascript
jQuery使用animate实现ul列表项相互飘动效果示例
2016/09/16 Javascript
AngularJS自定义指令之复制指令实现方法
2017/05/18 Javascript
javascript 跨域问题以及解决办法
2017/07/17 Javascript
vue下跨域设置的相关介绍
2017/08/26 Javascript
react高阶组件经典应用之权限控制详解
2017/09/07 Javascript
详解Puppeteer 入门教程
2018/05/09 Javascript
JavaScript制作3D旋转相册
2020/08/02 Javascript
Vue切换div显示隐藏,多选,单选代码解析
2020/07/14 Javascript
解决Vue-Router升级导致的Uncaught (in promise)问题
2020/08/07 Javascript
Nodejs 微信小程序消息推送的实现
2021/01/20 NodeJs
[20:21]《一刀刀一天》第十六期:TI国际邀请赛正式打响,总奖金超过550万
2014/05/23 DOTA
Python网页解析利器BeautifulSoup安装使用介绍
2015/03/17 Python
python+selenium开发环境搭建图文教程
2017/08/11 Python
TensorFlow的权值更新方法
2018/06/14 Python
python zip()函数使用方法解析
2019/10/31 Python
介绍一下linux的文件系统
2015/10/06 面试题
在求职信中如何凸显个人优势
2013/10/30 职场文书
2014年机关植树节活动方案
2014/02/27 职场文书
读书活动实施方案
2014/03/10 职场文书
测绘工程专业求职信
2014/07/15 职场文书
Python移位密码、仿射变换解密实例代码
2021/06/27 Python
golang用type-switch判断interface的实际存储类型
2022/04/14 Golang