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 相关文章推荐
IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置图文教程 2009年
Jun 08 PHP
php下通过curl抓取yahoo boss 搜索结果的实现代码
Jun 10 PHP
php 常用算法和时间复杂度
Jul 01 PHP
php以post形式发送xml的方法
Nov 04 PHP
PHP分页类集锦
Nov 18 PHP
php启用sphinx全文搜索的实现方法
Dec 24 PHP
php防止CC攻击代码 php防止网页频繁刷新
Dec 21 PHP
PHP 输出缓冲控制(Output Control)详解
Aug 25 PHP
php 变量引用与变量销毁机制详细介绍
Dec 05 PHP
php使用正则表达式获取字符串中的URL
Dec 29 PHP
PHP实现八皇后算法
May 06 PHP
php常用经典函数集锦【数组、字符串、栈、队列、排序等】
Aug 23 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
150kHz到30Mhz完全冲浪手册
2020/03/20 无线电
php获取域名的google收录示例
2014/03/24 PHP
Yii2框架实现利用mpdf创建pdf文件功能示例
2019/02/08 PHP
简易js代码实现计算器操作
2013/04/15 Javascript
Dom 学习总结以及实例的使用介绍
2013/04/24 Javascript
深入理解javascript构造函数和原型对象
2014/09/23 Javascript
JS实现仿google、百度搜索框输入信息智能提示的实现方法
2015/04/20 Javascript
JavaScript中模拟实现jsonp
2015/06/19 Javascript
jQuery使用each方法与for语句遍历数组示例
2016/06/16 Javascript
微信小程序  生命周期详解
2016/10/27 Javascript
Bootstrap源码解读按钮(5)
2016/12/23 Javascript
微信小程序多列选择器range-key使用详解
2020/03/30 Javascript
JS判断用户用的哪个浏览器实例详解
2018/10/09 Javascript
Vue 自定义指令功能完整实例
2019/09/17 Javascript
vue 路由缓存 路由嵌套 路由守卫 监听物理返回操作
2020/08/06 Javascript
Python动态加载模块的3种方法
2014/11/22 Python
Python实现的Excel文件读写类
2015/07/30 Python
Windows安装Python、pip、easy_install的方法
2017/03/05 Python
用Python编写一个简单的CS架构后门的方法
2018/11/20 Python
Python for循环及基础用法详解
2019/11/08 Python
python NumPy ndarray二维数组 按照行列求平均实例
2019/11/26 Python
python GUI库图形界面开发之PyQt5多行文本框控件QTextEdit详细使用方法实例
2020/02/28 Python
解决python Jupyter不能导入外部包问题
2020/04/15 Python
新手学习Python2和Python3中print不同的用法
2020/06/09 Python
CSS3 box-sizing属性
2009/04/17 HTML / CSS
市场营销专业推荐信
2013/11/03 职场文书
市场营销专业求职信
2014/06/17 职场文书
学校综治宣传月活动总结
2014/07/02 职场文书
群众路线剖析材料范文
2014/10/09 职场文书
运动与健康自我评价
2015/03/09 职场文书
六年级数学教学反思
2016/02/16 职场文书
企业管理制度设计时要注意的几种“常见病”!
2019/04/19 职场文书
关于flex 上下文中自动 margin的问题(完整例子)
2021/05/20 HTML / CSS
Golang日志包的使用
2022/04/20 Golang
索尼ICF-36收音机评测
2022/04/30 无线电
SQL Server中使用表变量和临时表
2022/05/20 SQL Server