php utf8 字符串切分成单字,高效版升级。
utf8 字符串切分成单字,高效版升级。 [代码片段(22行)]
function foo($str) {
$array = array();
if(!$str) return false;
$len = strlen($str);
$a = chr(0xC0);
$b = chr(0x80);
$i=0;
$t = $str[$i];
while((++$i)<$len) {
if(($str[$i] & $a) !== $b) {
$array[] = $t;
$t = $str[$i];
}
else{
$t .= $str[$i];
}
}
$array[] = $t;
return $array;
}
//该片段来自于http://outofmemory.cn
- 上一篇:php 反缓存头部信息
- 下一篇:php可以逆转的加密类
精彩图集
精彩文章






