解析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 相关文章推荐
PHP Memcached应用实现代码
Feb 08 PHP
php mysql 判断update之后是否更新了的方法
Jan 10 PHP
基于PHP选项与信息函数的使用详解
May 10 PHP
探讨:array2xml和xml2array以及xml与array的互相转化
Jun 24 PHP
ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结
Aug 23 PHP
PHP利用MySQL保存session的实现思路及示例代码
Sep 09 PHP
php中filter_input函数用法分析
Nov 15 PHP
thinkphp3.2点击刷新生成验证码
Feb 16 PHP
php生成带logo二维码方法小结
Apr 08 PHP
thinkPHP3.2简单实现文件上传的方法
May 16 PHP
php实时倒计时功能实现方法详解
Feb 27 PHP
PHP共享内存使用与信号控制实例分析
May 09 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微商城开源代码实例
2019/03/27 PHP
Laravel如何创建服务器提供者实例代码
2019/04/15 PHP
JS option location 页面跳转实现代码
2008/12/27 Javascript
JavaScript 解析Json字符串的性能比较分析代码
2009/12/16 Javascript
javascript document.compatMode兼容性
2010/02/23 Javascript
js模拟点击事件实现代码
2012/11/06 Javascript
js数组与字符串的相互转换方法
2014/07/09 Javascript
jQuery中:eq()选择器用法实例
2014/12/29 Javascript
javascript 小数乘法结果错误的处理方法
2016/07/28 Javascript
Bootstrap框架结合jQuery仿百度换肤功能实例解析
2016/09/17 Javascript
React-router中结合webpack实现按需加载实例
2017/05/25 Javascript
nodejs socket实现的服务端和客户端功能示例
2017/06/02 NodeJs
javascript实现非常简单的小数取整功能示例
2017/06/13 Javascript
DVA框架统一处理所有页面的loading状态
2017/08/25 Javascript
解决Js先触发失去焦点事件再执行点击事件的问题
2018/08/30 Javascript
express 项目分层实践详解
2018/12/10 Javascript
使用Node.js写一个代码生成器的方法步骤
2019/05/10 Javascript
jquery实现Ajax请求的几种常见方式总结
2019/05/28 jQuery
JavaScript获取某一天所在的星期
2019/09/05 Javascript
JavaScript中变量提升机制示例详解
2019/12/27 Javascript
原生js实现照片墙效果
2020/10/13 Javascript
详解Python中的序列化与反序列化的使用
2015/06/30 Python
Python学习小技巧之利用字典的默认行为
2017/05/20 Python
使用Python微信库itchat获得好友和群组已撤回的消息
2018/06/24 Python
python集合比较(交集,并集,差集)方法详解
2018/09/13 Python
python爬取百度贴吧前1000页内容(requests库面向对象思想实现)
2019/08/10 Python
pandas实现excel中的数据透视表和Vlookup函数功能代码
2020/02/14 Python
python实现单张图像拼接与批量图片拼接
2020/03/23 Python
在校生党员自我评价
2013/09/25 职场文书
竞聘演讲稿范文
2014/01/12 职场文书
求职意向书范文
2014/04/01 职场文书
学习张林森心得体会
2014/09/10 职场文书
医德医风个人总结
2015/02/28 职场文书
离婚纠纷代理词
2015/05/23 职场文书
导游词之澳门妈祖庙
2019/12/19 职场文书
Python中快速掌握Data Frame的常用操作
2021/03/31 Python