码迷,mamicode.com
首页 > Web开发 > 详细

php用正则表达式截取字符串中文部分

时间:2016-01-15 10:56:12      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:

function substr11($str)
{

    preg_match_all("/[\x{4e00}-\x{9fa5}]+/u",$str,$regs);//preg_match_all(“正则表达式”,"截取的字符串","成功之后返回的结果集(是数组)")
    $s = join(‘‘,$regs[0]);//join("可选。规定数组元素之间放置的内容。默认是 ""(空字符串)。","要组合为字符串的数组。")把数组元素组合为一个字符串
    $s=mb_substr($s,0,80,‘utf-8‘);//mb_substr用于字符串截取,可以防止中文乱码的情况
    return $s;
       
}


 

php用正则表达式截取字符串中文部分

标签:

原文地址:http://www.cnblogs.com/OnlyLoveCx/p/5132632.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!