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截取中文字符串的问题
Jul 12 PHP
利用PHP动态生成VRML网页
Oct 09 PHP
php 保留小数点
Apr 21 PHP
PHP中SESSION使用中的一点经验总结
Mar 30 PHP
php简单开启gzip压缩方法(zlib.output_compression)
Apr 13 PHP
基于MySQL到MongoDB简易对照表的详解
Jun 03 PHP
探讨PHP JSON中文乱码的解决方法详解
Jun 06 PHP
基于PHP输出缓存(output_buffering)的深入理解
Jun 13 PHP
php用户注册页面利用js进行表单验证具体实例
Oct 17 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
Sep 22 PHP
Laravel Eloquent分表方法并使用模型关联的实现
Nov 25 PHP
PHP实现长轮询消息实时推送功能代码实例讲解
Feb 26 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
php中mysql模块部分功能的简单封装
2011/09/30 PHP
CI框架给视图添加动态数据
2014/12/01 PHP
jquery api参考 visualjquery 中国线路 速度快
2007/11/30 Javascript
JavaScript 解析Json字符串的性能比较分析代码
2009/12/16 Javascript
Chosen 基于jquery的选择框插件使用方法
2012/05/30 Javascript
Javascript 遮罩层和加载效果代码
2013/08/01 Javascript
javascript移出节点removeChild()使用介绍
2014/04/03 Javascript
JavaScript利用append添加元素报错的解决方法
2014/07/01 Javascript
js利用正则表达式检验输入内容是否为网址
2016/07/05 Javascript
jQuery实现鼠标经过显示动画边框特效
2017/03/24 jQuery
详解vue-cli 脚手架项目-package.json
2017/07/04 Javascript
angular5 子组件监听父组件传入值的变化方法
2018/09/30 Javascript
判断“命令按钮”是否被鼠标单击详解
2019/07/31 Javascript
CountUp.js数字滚动插件使用方法详解
2019/10/17 Javascript
Angular6项目打包优化的实现方法
2019/12/15 Javascript
详解python的几种标准输出重定向方式
2016/08/15 Python
Python 两个列表的差集、并集和交集实现代码
2016/09/21 Python
python opencv之分水岭算法示例
2018/02/24 Python
Flask Web开发入门之文件上传(八)
2018/08/17 Python
python爬取微信公众号文章
2018/08/31 Python
用python 实现在不确定行数情况下多行输入方法
2019/01/28 Python
Django中celery执行任务结果的保存方法
2019/07/12 Python
python3中使用__slots__限定实例属性操作分析
2020/02/14 Python
keras读取h5文件load_weights、load代码操作
2020/06/12 Python
Python 实现图片转字符画的示例(静态图片,gif皆可)
2020/11/05 Python
HTML如何让IMG自动适应DIV容器大小的实现方法
2020/02/25 HTML / CSS
荷兰超市:DEEN
2018/03/14 全球购物
美国潜水装备、水肺潜水和浮潜设备商店:Leisure Pro
2018/08/08 全球购物
英国婴儿及儿童产品商店:TigerParrot
2019/03/04 全球购物
Kathmandu美国网站:新西兰户外运动品牌
2019/03/23 全球购物
组工干部对照检查材料
2014/08/25 职场文书
放飞梦想演讲稿600字
2014/08/26 职场文书
镇创先争优活动总结
2014/08/28 职场文书
2014红色之旅心得体会
2014/10/07 职场文书
简历自我评价优缺点
2015/03/11 职场文书