PHP 擷取字串專題

2022-03-25 17:17:04 字數 754 閱讀 7466

1. 擷取gb2312中文字串

< ?php

//擷取中文字串

function mysubstr($str, $start, $len) else

$tmpstr .= substr($str, $i, 1);

}return $tmpstr;

}?>

2. 擷取utf8編碼的多位元組字串

< ?php

//擷取utf8字串

function utf8substr($str, $from, $len)

'.'((?:[\x00-\x7f]|[\xc0-\xff][\x80-\xbf]+)).*#s',

'$1',$str);

}?>

3. utf-8、gb2312都支援的漢字擷取函式

< ?php

function cut_str($string, $sublen, $start = 0, $code = 'utf-8')

else

else

}if(ord(substr($string, $i, 1))>129) $i++;

}if(strlen($tmpstr)< $strlen ) $tmpstr.= "...";

return $tmpstr;}} 

$str = "abcd需要擷取的字串";

echo cut_str($str, 8, 0, 'gb2312');

?>

4. bugfree 的字元擷取函式

PHP 擷取字串專題

1.擷取gb2312中文字串 php 擷取中文字串 function mysubstr str start len else tmpstr substr str i,1 return tmpstr 2.擷取utf8編碼的多位元組字串 php 擷取utf8字串 function utf8substr ...

PHP 擷取字串專題

php 擷取字串專題 1.擷取gb2312中文字串 擷取中文字串 function mysubstr str,start,len else tmpstr substr str,i,1 return tmpstr 2.擷取utf8編碼的多位元組字串 擷取utf8字串 function utf8subs...

PHP 擷取字串專題

url 1.擷取gb2312中文字串 php 擷取中文字串 function mysubstr str,start,len else tmpstr substr str,i,1 return tmpstr 2.擷取utf8編碼的多位元組字串 擷取utf8字串 function utf8substr ...