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

yipeiwu_com6年前PHP代码库

本文实例讲述了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中带有一个很简单的函数用于字符串反转,即strrev() <?php prin...

php常用数组函数实例小结

本文实例总结了php常用数组函数。分享给大家供大家参考,具体如下: 1. array array_merge(array $array1 [, array  $array2 [...

php简单计算页面加载时间的方法

本文实例讲述了php简单计算页面加载时间的方法。分享给大家供大家参考。具体实现方法如下: 简单的把开始时间放在页面头部,结束时间放在页面尾部,计算页面加载时间 $start = ti...

删除无限分类并同时删除它下面的所有子分类的方法

复制代码 代码如下: $act = isset ($_GET['act']) ? trim ($_GET['act']) : "; if ($act == 'del') { $sort_...

php银联网页支付实现方法

本文实例讲述了php银联网页支付实现方法。分享给大家供大家参考。具体分析如下: 这里介绍的银联WAP支付功能,仅限消费功能。 1. PHP代码如下: 复制代码 代码如下:<?...