mb_substr() 截取字符串中指定長度字符,常用于中文截取,可以避免截取時候出現(xiàn)亂碼,即截取半個字符的情況。
$content = "雅騰是一家學習PHP的好地方,www.guvo98.cn is a web for php sharing"; $c = csubstr($content,30); echo $c; /* * 中文截取,支持gb2312,gbk,utf-8,big5 * * @param string $str 要截取的字串 * @param int $start 截取起始位置 * @param int $length 截取長度 * @param string $cut_charset utf-8|gb2312|gbk|big5 編碼 * @param $suffix 是否加尾綴 */ 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); }