PHP中中文字符串的substr替代方案

Posted on 2008-01-17 19:04 Norvid 阅读(222) 评论(0)  编辑  收藏
如果是utf-8字符集的话,可以使用以下这个函数来替代php的substr函数。

function utf8_substr($str, $start, $length) {
    
if (function_exists('mb_substr')) {    return mb_substr($str, $start, $length, 'UTF-8'); }
    
preg_match_all("/./u", $str, $arr);
    
return implode("", array_slice($arr[0], $start, $length));
}



只有注册用户登录后才能发表评论。


网站导航:
 

posts - 0, comments - 9, trackbacks - 0, articles - 13

Copyright © Norvid