解析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 相关文章推荐
桌面中心(四)数据显示
Oct 09 PHP
数据库的日期格式转换
Oct 09 PHP
PHP分页详细讲解(有实例)
Oct 30 PHP
php查看请求头信息获取远程图片大小的方法分享
Dec 25 PHP
php利用新浪接口查询ip获取地理位置示例
Jan 20 PHP
php下pdo的mysql事务处理用法实例
Dec 27 PHP
php判断用户是否手机访问代码
Jun 08 PHP
搭建Vim为自定义的PHP开发工具的一些技巧
Dec 11 PHP
使用Codeigniter重写insert的方法(推荐)
Mar 23 PHP
利用php + Laravel如何实现部署自动化详解
Oct 11 PHP
PHP htmlentities()函数用法讲解
Feb 25 PHP
php修改word的实例方法
Nov 17 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应用提速面面观
2006/10/09 PHP
解析PHP生成静态html文件的三种方法
2013/06/18 PHP
PHP生成各种常见验证码和Ajax验证过程
2016/01/10 PHP
redis+php实现微博(二)发布与关注功能详解
2019/09/23 PHP
一个判断email合法性的函数[非正则]
2008/12/09 Javascript
Jquery实现仿新浪微博获取文本框能输入的字数代码
2013/02/22 Javascript
动态显示可输入的字数提示还可以输入的字数
2014/04/01 Javascript
jQuery的deferred对象详解
2014/11/12 Javascript
jQuery实现高亮显示的方法
2015/03/10 Javascript
jQuery实现仿微软首页感应鼠标变化滑动窗口效果
2015/10/08 Javascript
JavaScript结合Bootstrap仿微信后台多图文界面管理
2016/07/22 Javascript
微信小程序 教程之模块化
2016/10/17 Javascript
JS实现Ajax的方法分析
2016/12/20 Javascript
jQuery按需加载轮播图(web前端性能优化)
2017/02/17 Javascript
基于vue.js路由参数的实例讲解——简单易懂
2017/09/07 Javascript
解决Vue编译时写在style中的路径问题
2017/09/21 Javascript
Vue.js 2.5新特性介绍(推荐)
2017/10/24 Javascript
vue+iview动态渲染表格详解
2019/03/19 Javascript
vue开发移动端底部导航条功能
2020/04/08 Javascript
vue 组件简介
2020/07/31 Javascript
解决vue项目打包上服务器显示404错误,本地没出错的问题
2020/11/03 Javascript
[01:06:54]DOTA2-DPC中国联赛 正赛 SAG vs DLG BO3 第二场 2月28日
2021/03/11 DOTA
Python正规则表达式学习指南
2016/08/02 Python
对Python中的条件判断、循环以及循环的终止方法详解
2019/02/08 Python
Python 异常的捕获、异常的传递与主动抛出异常操作示例
2019/09/23 Python
Python模拟登录之滑块验证码的破解(实例代码)
2019/11/18 Python
浅析python 字典嵌套
2020/09/29 Python
Python可视化工具如何实现动态图表
2020/10/23 Python
图片上传插件ImgUploadJS:用HTML5 File API 实现截图粘贴上传、拖拽上传
2016/01/20 HTML / CSS
《秋姑娘的信》教学反思
2014/02/28 职场文书
2014年五四青年节演讲比赛方案
2014/04/22 职场文书
干部选拔任用方案
2014/05/26 职场文书
2014年房地产个人工作总结
2014/12/20 职场文书
我的中国梦心得体会范文
2016/01/05 职场文书
2016入党心得体会范文
2016/01/06 职场文书
68行Python代码实现带难度升级的贪吃蛇
2022/01/18 Python