·您当前的位置:首页 > 技术教程 > PHP教程 >

[php]PHP如何做中英文的截取

时间:2018-01-05 15:07酷播
mb_substr() 截取字符串中指定长度字符,常用于中文截取,可以避免截取时候出现乱码,即截取半个字符的情况

 mb_substr() 截取字符串中指定长度字符,常用于中文截取,可以避免截取时候出现乱码,即截取半个字符的情况。

  1. $content = "酷播,酷播播放器,www.cuplayer.com is a web for player sharing"; $c = csubstr($content,30); echo $c; 
    /* 
  2.  * 中文截取,支持gb2312,gbk,utf-8,big5 
  3.  * 
  4.  * @param string $str 要截取的字串 
  5.  * @param int $start 截取起始位置 
  6.  * @param int $length 截取长度 
  7.  * @param string $cut_charset utf-8|gb2312|gbk|big5 编码 
  8.  * @param $suffix 是否加尾缀 
  9.  */
    function csubstr($str, $length, $start=0, $suffix=false,$cut_charset="utf-8"
    { if($suffix) return mb_substr($str, $start, $length, $cut_charset)."..."; 
    return mb_substr($str, $start, $length, $cut_charset); 

 

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器