解析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 相关文章推荐
用libTemplate实现静态网页的生成
Oct 09 PHP
php session处理的定制
Mar 16 PHP
发款php蜘蛛统计插件只要有mysql就可用
Oct 12 PHP
php对大文件进行读取操作的实现代码
Jan 23 PHP
Apache中php.ini的设置方法
Feb 28 PHP
thinkphp循环结构用法实例
Nov 24 PHP
php计算两个日期相差天数的方法
Mar 14 PHP
Zend Framework教程之视图组件Zend_View用法详解
Mar 05 PHP
PHP 数组遍历foreach语法结构及实例
Jun 13 PHP
浅谈PHP中try{}catch{}的使用方法
Dec 09 PHP
PHPExcel在linux环境下导出报500错误的解决方法
Jan 26 PHP
php实现微信公众平台发红包功能
Jun 14 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
改进的IP计数器
2006/10/09 PHP
php抓取页面的几种方法详解
2013/06/17 PHP
php操作mysql数据库的基本类代码
2014/02/25 PHP
yii2缓存Caching基本用法示例
2016/07/18 PHP
PHP无限极分类函数的实现方法详解
2017/04/15 PHP
实例讲解php实现多线程
2019/01/27 PHP
php实现统计IP数及在线人数的示例代码
2020/07/22 PHP
比较简单实用的使用正则三种版本的js去空格处理方法
2007/11/18 Javascript
Javascript 键盘keyCode键码值表
2009/12/24 Javascript
js优化针对IE6.0起作用(详细整理)
2012/12/25 Javascript
基于JQuery实现的图片自动进行缩放和裁剪处理
2014/01/31 Javascript
JavaScript数字和字符串转换示例
2014/03/26 Javascript
javascript检查浏览器是否已经启用XX功能
2015/07/10 Javascript
javascript实现根据iphone屏幕方向调用不同样式表的方法
2015/07/13 Javascript
JavaScript中数组的22种方法必学(推荐)
2016/07/20 Javascript
JavaScript“尽快失败”的原则实例详解
2016/10/08 Javascript
JavaScript实现倒计时跳转页面功能【实用】
2016/12/13 Javascript
Element-ui table中过滤条件变更表格内容的方法
2018/03/02 Javascript
深入浅析var,let,const的异同点
2018/08/07 Javascript
Vue登录主页动态背景短视频制作
2019/09/21 Javascript
基于js判断浏览器是否支持webGL
2020/04/18 Javascript
Ruby元编程基础学习笔记整理
2016/07/02 Python
利用python爬取散文网的文章实例教程
2017/06/18 Python
numpy中的高维数组转置实例
2018/04/17 Python
对numpy中轴与维度的理解
2018/04/18 Python
python实现猜拳小游戏
2020/04/05 Python
Python 实现二叉查找树的示例代码
2020/12/21 Python
HTML5 manifest离线缓存的示例代码
2018/08/08 HTML / CSS
美国和加拿大房车出售在线分类广告:RVT.com
2018/04/23 全球购物
Vero Moda西班牙官方购物网站:丹麦BESTSELLER旗下知名女装品牌
2018/04/27 全球购物
巴西24小时在线药房:Drogasil
2020/06/20 全球购物
单位委托书格式范本
2014/09/29 职场文书
2014年综合治理工作总结
2014/11/20 职场文书
贷款收入证明范本
2015/06/12 职场文书
详解SQL的窗口函数
2022/04/21 Oracle
Linux安装Docker详细教程
2022/07/07 Servers