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

 更新时间:2016年10月19日 12:00:11   作者:Love满天星  
这篇文章主要介绍了php简单截取字符串的方法,可实现截取140个字符的功能,并针对中文字符进行判定处理,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了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字符串(string)用法总结》、《PHP数组(Array)操作技巧大全》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《php面向对象程序设计入门教程》、《PHP网络编程技巧总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总

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

相关文章

  • PHP实现的微信公众号扫码模拟登录功能示例

    PHP实现的微信公众号扫码模拟登录功能示例

    这篇文章主要介绍了PHP实现的微信公众号扫码模拟登录功能,涉及php针对微信公众平台接口的调用与交互相关操作技巧,需要的朋友可以参考下
    2019-05-05
  • PHP编程求最大公约数与最小公倍数的方法示例

    PHP编程求最大公约数与最小公倍数的方法示例

    这篇文章主要介绍了PHP编程求最大公约数与最小公倍数的方法,涉及php数学计算的相关运算技巧,需要的朋友可以参考下
    2017-05-05
  • php 判断字符串中是否包含html标签

    php 判断字符串中是否包含html标签

    本篇文章主要是对使用php判断字符串中是否包含html标签的实例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2014-02-02
  • php获取手机端的号码以及ip地址实例代码

    php获取手机端的号码以及ip地址实例代码

    这篇文章我们给大家一个完整的通过php获取手机端的号码以及ip地址实例代码,需要的朋友们可以测试参考下。
    2018-09-09
  • PHP实现图片自动清理的方法

    PHP实现图片自动清理的方法

    这篇文章主要介绍了PHP实现图片自动清理的方法,可实现清除固定日期内没有访问的图片,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • 浅谈并发处理PHP进程间通信之System V IPC

    浅谈并发处理PHP进程间通信之System V IPC

    对于进程间通信,每一个完备的语言都应该有对应的处理方式,而 PHP 对应的则是一族对 UNIX SYSTEM V包装的函数,包括信号量(semaphore)、共享内存(shared memory)和消息队列(msg queue)的操作。
    2021-05-05
  • 2020最新版 PhpStudy V8.1版本下载安装使用详解

    2020最新版 PhpStudy V8.1版本下载安装使用详解

    这篇文章主要介绍了2020最新版 PhpStudy V8.1版本下载安装使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • php中unserialize返回false的解决方法

    php中unserialize返回false的解决方法

    这篇文章主要介绍了php中unserialize返回false的解决方法,是PHP程序设计中非常经典的问题,需要的朋友可以参考下
    2014-09-09
  • ThinkPHP中处理表单中的注意事项

    ThinkPHP中处理表单中的注意事项

    这篇文章主要介绍了ThinkPHP中处理表单中的注意事项,分析并总结了ThinkPHP表单处理中需要注意的问题,包括URL访问、错误处理、查询、添加、删除的技巧等问题,需要的朋友可以参考下
    2014-11-11
  • PHP模型Model类封装数据库操作示例

    PHP模型Model类封装数据库操作示例

    这篇文章主要介绍了PHP模型Model类封装数据库操作,结合实例形式分析了php使用mysqli封装的针对数据库操作相关实现与使用技巧,需要的朋友可以参考下
    2019-03-03

最新评论