
json_decode() 解析失败返回 null 怎么办
绝大多数时候不是 JSON 格式错了,而是编码或 BOM 头干扰了 json_decode() 的解析。PHP 对 UTF-8 BOM 非常敏感,哪怕字符串开头多了 ,json_decode() 就直接返回 null,且不报错。
- 先用
trim($json, "
0
0

绝大多数时候不是 JSON 格式错了,而是编码或 BOM 头干扰了 json_decode() 的解析。PHP 对 UTF-8 BOM 非常敏感,哪怕字符串开头多了 ,json_decode() 就直接返回 null,且不报错。
trim($json, "