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

求教有关php的mb_substr()的问题,麻烦看看下面的情况!

求教有关php的mb_substr()的问题,麻烦看看下面的情况!

温温酱 2021-10-13 15:11:10
本人今天面试php,有一道题没做出来。请各位高手指点。要实现中文无乱码截取,在条件允许的情况下可用mb_substr()。请问是什么条件?不具备条件的情况下怎么处理?
查看完整描述

2 回答

?
繁花如伊

TA贡献2012条经验 获得超12个赞

下面这样检测是否具备条件:
<?php
if (function_exists('mb_string')) echo ('mb_string可用');
else echo ('mb_string 不可用');
?>

不具备条件的时候,一个一个的字符检查,如果ASC码大于0xa0就是半个汉字,同时移动到下一个字符。

查看完整回答
反对 回复 2021-10-17
?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

PHP打开了mbstring扩展。phpinfo();找mbstring,没有的话就不能使用了

查看完整回答
反对 回复 2021-10-17
  • 2 回答
  • 0 关注
  • 162 浏览

添加回答

举报

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