<?php
header('Content-Type:text/html;charset=utf-8');
function cutstr($str,$len){
if($len<0){return null;}
$chars = 0; //字符数量
$offset = 0;
$res = '';
while($chars < $len){
$high = decbin(ord(substr($str,$offset,1)));
if(strlen($high) < 8){
$count = 1;
}else if(substr($high,0,3) == '110'){
$count = 2;
}else if(substr($high,0,4)== '1110'){
$count = 3;
}
echo $count.'<br/>';
$res .= substr($str,$offset,$count);
$chars += 1;
$offset += $count;
}
return $res;
}
$str = '你好aaaaa';
echo cutstr($str,2);
?>点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦