·您當前的位置:主頁 > 技術教程 > PHP教程 >

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

時間:2018-01-05 15:07酷播
mb_substr() 截取字符串中指定長度字符,常用于中文截取,可以避免截取時候出現亂碼,即截取半個字符的情況

 mb_substr() 截取字符串中指定長度字符,常用于中文截取,可以避免截取時候出現亂碼,即截取半個字符的情況。

  1. $content = "酷播,酷播播放器,www.40649776.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); 

 

熱門文章推薦

請稍候...
北京快乐八开奖结果