php简单截取字符串代码示例


Posted in PHP onOctober 19, 2016

本文实例讲述了php简单截取字符串的方法。分享给大家供大家参考,具体如下:

//截取摘要
public static function mbsubstr($str){
  $strleng = mb_strlen($str,"utf8");
  $mbstr = mb_substr($str,0,140,'utf8');
  $strdstr = mb_substr($str,140,$strleng,'utf8');
  $strlengs = mb_strlen($strdstr,'utf8');
  $strc = "";
  for($i=0;$i<$strlengs;$i++){
    $strn = mb_substr($strdstr,$i,1,'utf8');
    if($strn == "。" || $strn == "?" || $strn == "!"){
      break;
    }
    $strc .= $strn;
  }
  $strd = $mbstr.$strc;
  //echo $strleng."@".mb_strlen($strd,'utf8')."@".$strd."<br>";
  return $strd;
}

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
繁体中文转换为简体中文的PHP函数
Oct 09 PHP
PHP mail 通过Windows的SMTP发送邮件失败的解决方案
May 27 PHP
php采用ajax数据提交post与post常见方法总结
Nov 10 PHP
php使用MySQL保存session会话的方法
Jun 26 PHP
Zend Framework实现Zend_View集成Smarty模板系统的方法
Mar 05 PHP
[原创]php求圆周率的简单实现方法
May 30 PHP
PHP串行化与反串行化实例分析
Dec 27 PHP
PHP开发APP端微信支付功能
Feb 17 PHP
PHP接口继承及接口多继承原理与实现方法详解
Oct 18 PHP
PHP+MariaDB数据库操作基本技巧备忘总结
May 21 PHP
PHP实现redis限制单ip、单用户的访问次数功能示例
Jun 16 PHP
PHP实现通过文本文件统计页面访问量功能示例
Feb 13 PHP
Nginx环境下PHP flush失效的解决方法
Oct 19 #PHP
php封装的验证码工具类完整实例
Oct 19 #PHP
php封装的图片(缩略图)处理类完整实例
Oct 19 #PHP
php封装的表单验证类完整实例
Oct 19 #PHP
php魔术方法功能与用法实例分析
Oct 19 #PHP
php封装的smartyBC类完整实例
Oct 19 #PHP
php封装的smarty类完整实例
Oct 19 #PHP
You might like
服务器变量 $_SERVER 的深入解析
2013/07/02 PHP
php调整gif动画图片尺寸示例代码分享
2013/12/05 PHP
php不写闭合标签的好处
2014/03/04 PHP
Javascript 按位取反运算符 (~)
2014/02/04 Javascript
javascript基本类型详解
2014/11/28 Javascript
原生javascript实现匀速运动动画效果
2016/02/26 Javascript
详解Angular中$cacheFactory缓存的使用
2016/08/19 Javascript
jquery延迟对象解析
2016/10/26 Javascript
JS常用知识点整理
2017/01/21 Javascript
微信小程序实现给循环列表添加点击样式实例
2017/04/26 Javascript
浅析node应用的timing-attack安全漏洞
2018/02/28 Javascript
vue项目部署上线遇到的问题及解决方法
2018/06/10 Javascript
bootstrap-treeview实现多级树形菜单 后台JSON格式如何组织?
2019/07/26 Javascript
Nodejs实现WebSocket代码实例
2020/05/19 NodeJs
JavaScript闭包原理与用法学习笔记
2020/05/29 Javascript
详谈Vue.js框架下main.js,App.vue,page/index.vue之间的区别
2020/08/12 Javascript
jquery自定义组件实例详解
2020/12/31 jQuery
[00:52]DOTA2齐天大圣预告片
2016/08/13 DOTA
python基于socket实现网络广播的方法
2015/04/29 Python
python写入xml文件的方法
2015/05/08 Python
python实现随机梯度下降(SGD)
2020/03/24 Python
django表单实现下拉框的示例讲解
2018/05/29 Python
Python序列对象与String类型内置方法详解
2019/10/22 Python
Python 读取 YUV(NV12) 视频文件实例
2019/12/09 Python
python 解决cv2绘制中文乱码问题
2019/12/23 Python
HTML5 embed 标签使用方法介绍
2013/08/13 HTML / CSS
AmazeUI导航的示例代码
2020/08/14 HTML / CSS
ProBikeKit澳大利亚:自行车套件,跑步和铁人三项装备
2016/11/30 全球购物
StubHub西班牙:购买和出售全球活动门票
2017/06/05 全球购物
什么是命名空间(NameSpace)
2015/11/24 面试题
广告语设计及教案
2014/03/21 职场文书
过程装备与控制工程专业求职信
2014/07/02 职场文书
部门活动策划方案
2014/08/16 职场文书
2016年度继续教育学习心得体会
2016/01/19 职场文书
2016年第二十五次全国助残日活动总结
2016/04/01 职场文书
美国运营商 T-Mobile 以 117.83Mb/s 的速度排第一位
2022/04/21 数码科技