php trim去不掉的空白字符
从淘宝接口获取图片分类,拉下来的数据在分类名称前有空格,试过用trim和匹配空格都没能去掉。
浏览器上看是空格,在mysql数据表里也是空格,可就是匹配不掉。后来将数据表里的一个数据复制出来用str_split拆解成数组,然后循环打印出每个元素的ascii字符,用ord()函数。
得到 chr(227),chr(128)这么两个东西 编号在128~255的是扩展的编码,原本就不是作为显示用的,然后str_replace([chr(227),chr(128)], ‘’,$str);就替换掉了