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

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

翻阅古今
浏览 613回答 2
2回答

紫衣仙女

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

慕容森

邀请了大神一下,别介意谢谢
打开App,查看更多内容
随时随地看视频慕课网APP