PHP在字符断点处截断文字的实现代码


Posted in PHP onApril 21, 2011
//所谓断字 (word break),即一个单词可在转行时断开的地方。这一函数将在断字处截断字符串。 
// Please acknowledge use of this code by including this header. 
function myTruncate($string, $limit, $break=".", $pad="...") { 
// return with no change if string is shorter than $limit 
if(strlen($string) <= $limit) 
return $string; 
// is $break present between $limit and the end of the string? 
if(false !== ($breakpoint = strpos($string, $break, $limit))) { 
if($breakpoint < strlen($string) - 1) { 
$string = substr($string, 0, $breakpoint) . $pad; 
} 
} 
return $string; 
} 
/***** Example ****/ 
$short_string=myTruncate($long_string, 100, ' ');
PHP 相关文章推荐
建立文件交换功能的脚本(二)
Oct 09 PHP
php中利用post传递字符串重定向的实现代码
Apr 21 PHP
PHP学习笔记 用户注册模块用户类以及验证码类
Sep 20 PHP
PHP中return 和 exit 、break和contiue 区别与用法
Apr 09 PHP
windows下zendframework项目环境搭建(通过命令行配置)
Dec 06 PHP
解析将多维数组转换为支持curl提交的一维数组格式
Jul 08 PHP
php获取url参数方法总结
Nov 13 PHP
关于PHP文件的自动运行方法分析
May 13 PHP
PHP识别二维码的方法(php-zbarcode安装与使用)
Jul 07 PHP
PHP中phar包的使用教程
Jun 14 PHP
Docker搭建自己的PHP开发环境
Feb 24 PHP
php apache开启跨域模式过程详解
Jul 08 PHP
PHP SEO优化之URL优化方法
Apr 21 #PHP
PHP运行时强制显示出错信息的代码
Apr 20 #PHP
PHP大批量数据操作时临时调整内存与执行时间的方法
Apr 20 #PHP
PHP中Date()时间日期函数的使用方法小结
Apr 20 #PHP
PHP5中虚函数的实现方法分享
Apr 20 #PHP
Windows下利用Gvim写PHP产生中文乱码问题解决方法
Apr 20 #PHP
php中将地址生成迅雷快车旋风链接的代码[测试通过]
Apr 20 #PHP
You might like
php获取bing每日壁纸示例分享
2014/02/25 PHP
yii上传文件或图片实例
2014/04/01 PHP
自己写了一个php检测文件编码的函数
2014/04/21 PHP
PHP创建/删除/复制文件夹、文件
2016/05/03 PHP
tp5实现微信小程序多图片上传到服务器功能
2018/07/16 PHP
JS 非图片动态loading效果实现代码
2010/04/09 Javascript
js实现单行文本向上滚动效果实例代码
2013/11/28 Javascript
用C/C++来实现 Node.js 的模块(一)
2014/09/24 Javascript
Bootstrap进度条组件知识详解
2016/05/01 Javascript
整理JavaScript对DOM中各种类型的元素的常用操作
2016/05/05 Javascript
Angular 2.x学习教程之结构指令详解
2017/05/25 Javascript
JQueryMiniUI按照时间进行查询的实现方法
2017/06/07 jQuery
Vue学习之路之登录注册实例代码
2017/07/06 Javascript
vue项目实现记住密码到cookie功能示例(附源码)
2018/01/31 Javascript
vue实现移动端悬浮窗效果
2018/12/01 Javascript
Django自定义用户登录认证示例代码
2019/06/30 Python
详解python pandas 分组统计的方法
2019/07/30 Python
python求最大公约数和最小公倍数的简单方法
2020/02/13 Python
python with语句的原理与用法详解
2020/03/30 Python
Python中常见的数制转换有哪些
2020/05/27 Python
详解Python中@staticmethod和@classmethod区别及使用示例代码
2020/12/14 Python
分享一个页面平滑滚动小技巧(推荐)
2019/10/23 HTML / CSS
采用专利算法搜索最廉价的机票:CheapAir
2016/09/10 全球购物
The North Face北面法国官网:美国著名户外品牌
2019/11/01 全球购物
金融专业个人求职信范文
2013/11/28 职场文书
鲜果饮品店创业计划书
2014/01/21 职场文书
奥巴马胜选演讲稿
2014/05/15 职场文书
党员自我剖析材料
2014/08/31 职场文书
励志广播稿300字(5篇)
2014/09/15 职场文书
群众路线自我剖析材料
2014/10/08 职场文书
法务专员岗位职责
2015/02/14 职场文书
2015年会计年终工作总结
2015/05/26 职场文书
Pytorch 使用tensor特定条件判断索引
2021/04/08 Python
Golang之sync.Pool使用详解
2021/05/06 Golang
MySQL中distinct与group by之间的性能进行比较
2021/05/26 MySQL
MySQL聚簇索引和非聚簇索引的区别详情
2022/06/14 MySQL