/**
燕十八 公益PHP培训
课堂地址:YY频道88354001
学习社区:www.zixue.it
**/
<?php
$str = '吃得苦WW中苦,WW方为人WW上人';
function utf8stb ($str,$len){
if($len <= 0){
return '';
}
$length = strlen(str);
$offset = 0;
$chars = 0;
$res = '';
while($chars < $len && offset < $length){
$heigh = decbin(ord(substr($str,offset,1)));
if(strlen < 8){
$count = 1;
}else if(substr($heigh,0,2) == '11'){
$count = 2;
}else if(substr($heigh,0,3) == '111'){
$count = 3;
}else if(substr($heigh,0,4) == '1111'){
$count = 4;
}else if(substr($heigh,0,5) == '11111'){
$count = 5;
}else if(substr($heigh,0,6) == '111111'){
$count = 6;
}
$res .= substr($str,$offset,$count);
$count += 1;
$offset += $count;
}
return $res;
}
echo utf8sub($str,6);