截取gb2312中文字符串:
截取utf8编码的多字节字符串:
utf-8、gb2312都支持的汉字截取函数:
$sublen) return join('', array_slice($t_string[0], $start, $sublen))....; return join('', array_slice($t_string[0], $start, $sublen)); } else { $start = $start*2; $sublen = $sublen*2; $strlen = strlen($string); $tmpstr = ''; for($i=0; $i=$start && $i129) { $tmpstr.= substr($string, $i, 2); } else { $tmpstr.= substr($string, $i, 1); } } if(ord(substr($string, $i, 1))>129) $i++; } if(strlen($tmpstr)
http://www.bkjia.com/phpjc/752356.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/752356.htmltecharticle字符串截取是一个非常常见的编程任务,而往往带中文的字符串截取会经常用到。虽然不难,但是自己写函数实现又耗费时间,这里介绍一...