PHP头条
热点:

常见的PHP截取字符串函数整理


1、截取GB2312字符用的函数


php
//截取中文字符串
function mysubstr($str, $start, $len) {
$tmpstr = "";
$strlen = $start + $len;
for($i = 0; $i < $strlen; $i++) {
if(ord(substr($str, $i, 1)) > 0xa0) {
$tmpstr .= substr($str, $i, 2);
$i++;
} else
$tmpstr .= substr($str, $i, 1);
}
return $tmpstr;
}
?>

2. 截取utf8编码的多字节字符串

php
//截取utf8字符串
function utf8Substr($str, $from, $len)
{
return preg_replace('#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$from.'}'.
'((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$len.'}).*#s',
'$1',$str);
}
?>

www.phpzy.comtrue/php/10358.htmlTechArticle常见的PHP截取字符串函数整理 1、截取GB2312字符用的函数 php //截取中文字符串 function mysubstr ( $str , $start , $len ) { $tmpstr = "" ; $strlen = $start + $len ; for ( $i = 0 ; $i $strlen ; $i ++ ) { if ( ord ( su...

相关文章

相关频道:

PHP之友评论

今天推荐