PHP导入EXCEL数据编码问题BUG?

有那么几条数据手机号 是UTF-8的编码
clipboard.png
下面15989380761 是11位手机号,但是检测长度却是17位,我循环看这个字符串每一位,前后出现了各3位看不见的符号,直接转化成整型是0,存到数据库,表面上看是11位手机号,但是用sql查不出来,用navicat直接筛选居然也没有,但是却是在表里面的,不知道为什么.怀疑是excel表导入的时候前后有东西,可是表面看什么也没有的,麻烦大神知道一下.

阅读 2.1k
2 个回答

很明显这些是不可见字符, 最简单的办法,做个类型判断或直接使用正则替换,将非 d的替换为空

邀请了大神一下,别介意谢谢

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题