last.fm API 返回一个 JSON 字符串,我使用它转换为数组
json_decode($response, ($returnType == 'array'));
当响应被转储时,它给了我以下 json 字符串:
{"session":{"name":"turncoat9","key":"b311abDee2d34e07541eeeefted2bad","subscriber":"0"}} 1
(注意最后的1)
由于这个额外的字符,json 字符串无法转换为关联数组,因此是我的问题。
我发现一些讨论指出 1 是 BOM(字节顺序掩码)字符,但提供的所有解决方案都不适用于我的 json 字符串。
这个角色是什么?为什么它在那里,为什么当我在本地开发时不会发生这种情况?解决方案是什么?
在两个不同的网络服务器上试过这个,给出了相同的结果