解析smarty 截取字符串函数 truncate的用法介绍


Posted in PHP onJune 20, 2013

smarty truncate 截取字符串
从字符串开始处截取某长度的字符,默认的长度为80
指定第二个参数作为截取字符串的长度
默认情况下,smarty会截取到一个词的末尾,
如果需要精确到截取多少个字符可以使用第三个参数,将其设为”true”
具体用法如下:

//index.php $smarty = new Smarty; 
$smarty->assign('articleTitle', 'Two Sisters Reunite after Eighteen Years at Checkout Counter.'); 
$smarty->display('index.tpl'); 
//index.tpl 
{$articleTitle} 
{$articleTitle|truncate} 
{$articleTitle|truncate:30} 
{$articleTitle|truncate:30:""} 
{$articleTitle|truncate:30:"---"} 
{$articleTitle|truncate:30:"":true}
{$articleTitle|truncate:30:"...":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…
PHP 相关文章推荐
Smarty模板快速入门
Jan 04 PHP
php 前一天或后一天的日期
Jun 28 PHP
php中判断文件存在是用file_exists还是is_file的整理
Sep 12 PHP
微信支付开发教程(一)微信支付URL配置
May 28 PHP
thinkphp获取栏目和文章当前位置的方法
Oct 29 PHP
php实现的简易扫雷游戏实例
Jul 09 PHP
CodeIgniter与PHP5.6的兼容问题
Jul 16 PHP
再推荐十款免费的php开发工具
Nov 09 PHP
PHP实现批量上传单个文件
Dec 29 PHP
PHP中常用的数组操作方法笔记整理
May 16 PHP
php使用PDO获取结果集的方法
Feb 16 PHP
PHP filesize函数用法浅析
Feb 15 PHP
完美解决令人抓狂的zend studio 7代码提示(content Assist)速度慢的问题
Jun 20 #PHP
IIS+fastcgi下PHP运行超时问题的解决办法详解
Jun 20 #PHP
解析php利用正则表达式解决采集内容排版的问题
Jun 20 #PHP
解析使用substr截取UTF-8中文字符串出现乱码的问题
Jun 20 #PHP
用Json实现PHP与JavaScript间数据交换的方法详解
Jun 20 #PHP
使用php 获取时间今天明天昨天时间戳的详解
Jun 20 #PHP
探讨Smarty中如何获取数组的长度以及smarty调用php函数的详解
Jun 20 #PHP
You might like
php文档更新介绍
2011/07/22 PHP
基于PHP选项与信息函数的使用详解
2013/05/10 PHP
使用Smarty 获取当前日期时间和格式化日期时间的方法详解
2013/06/18 PHP
PHP模板引擎Smarty中变量的使用方法示例
2016/04/11 PHP
php cookie用户登录的详解及实例代码
2017/01/03 PHP
详解Yii2.0 rules验证规则集合
2017/03/21 PHP
PHP实现的敏感词过滤方法示例
2019/03/06 PHP
JQuery CheckBox(复选框)操作方法汇总
2015/04/15 Javascript
js计算时间差代码【包括计算,天,时,分,秒】
2016/04/26 Javascript
基于BootStrap Metronic开发框架经验小结【二】列表分页处理和插件JSTree的使用
2016/05/12 Javascript
微信小程序使用第三方库Immutable.js实例详解
2016/09/27 Javascript
ASP.NET jquery ajax传递参数的实例
2016/11/02 Javascript
Three.js的使用及绘制基础3D图形详解
2017/04/27 Javascript
基于Proxy的小程序状态管理实现
2019/06/14 Javascript
Jquery 动态添加元素并添加点击事件实现过程解析
2019/10/12 jQuery
Tornado服务器中绑定域名、虚拟主机的方法
2014/08/22 Python
Python中生成器和迭代器的区别详解
2018/02/10 Python
Python global全局变量函数详解
2018/09/18 Python
对python3.4 字符串转16进制的实例详解
2019/06/12 Python
Python进阶之使用selenium爬取淘宝商品信息功能示例
2019/09/16 Python
python 正则表达式参数替换实例详解
2020/01/17 Python
python同义词替换的实现(jieba分词)
2020/01/21 Python
tensorflow自定义激活函数实例
2020/02/04 Python
Python 私有属性和私有方法应用场景分析
2020/06/19 Python
Python用requests库爬取返回为空的解决办法
2021/02/21 Python
CSS3 伪类选择器 nth-child()说明
2010/07/10 HTML / CSS
美国购买和销售礼品卡平台:Raise
2017/01/13 全球购物
健康家庭事迹材料
2014/05/02 职场文书
计划生育宣传标语
2014/06/21 职场文书
心得体会的写法
2014/09/05 职场文书
入党积极分子批评与自我批评思想汇报
2014/09/14 职场文书
介绍信样本
2015/01/31 职场文书
2015年乡镇工作总结范文
2015/04/22 职场文书
导游词之徐州-云龙山
2019/09/29 职场文书
详解PHP用mb_string处理windows中文字符
2021/05/26 PHP
MySql数据库触发器使用教程
2022/06/01 MySQL