为了账号安全,请及时绑定邮箱和手机立即绑定

你好,请问PHP自定义函数如何截取中英文字符串?代码如下:

你好,请问PHP自定义函数如何截取中英文字符串?代码如下:

PHP C
森栏 2022-05-20 15:15:21
<?phpheader("content-type:textcml;charset=utf-8");$str="hello这是什么鬼?";function cn_substr($str,$len){for($q=0;$q<$len;$q++){ //循环if(ord(substr($str,$q))>0xa0){ //判断 0xa0=160$tmpstr.=substr($str,$q,3);$q+=3;}else{$tmpstr.=substr($str,$q,1);}return $tmpstr;}echo cn_substr ($str,5);}?>
查看完整描述

1 回答

?
三国纷争

TA贡献1804条经验 获得超7个赞

function cn_substr($str,$len){
for($q=0;$q<$len;$q++){ //循环
if(ord(substr($str,$q))>0xa0){ //判断 0xa0=160
$tmpstr.=substr($str,$q,3);
$q+=3;
}else{
$tmpstr.=substr($str,$q,1);
}
return $tmpstr;
}
}
echo cn_substr ($str,5);//请在函数外调用

查看完整回答
反对 回复 2022-05-23
  • 1 回答
  • 0 关注
  • 139 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信