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

我截取中文截取的位数不对

  $strjqzw="我爱你,中国";
  echo mb_substr($strjqzw,4,4,'utf8');
  这才能截取到中国,一个汉字是占了两个字符的。是怎么回事??


正在回答

2 回答

我拷贝的你代码用(4,2)都可以。自己检查下什么问题。

0 回复 有任何疑惑可以回复我~

echo mb_substr($strjqzw, 4,2,'utf8'); 

1 回复 有任何疑惑可以回复我~
#1

取个英文名Monica 提问者

我用2的话只能取到中这个字
2016-02-01 回复 有任何疑惑可以回复我~
#2

蛙娃瓦哇 回复 取个英文名Monica 提问者

换编码试试?
2016-03-23 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP进阶篇
  • 参与学习       181828    人
  • 解答问题       2577    个

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

进入课程

我截取中文截取的位数不对

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信