json_decode()有换行、回车和urlencode()传参有空格的小情况
1.对url进行编码转义 urlencode($url):把url转义,当字符串数据以url的形式传递给web服务器时,字符串中是不允许出现空格和特殊字符串的
2.PHP中使用json_decode()函数解析带有换行符、回车的字符串时,会有解析失败返回NULL的情况,需先对字符串处理
$str = str_replace(array("\r\n", "\r", "\n"), "", $str);
$arr = json_decode($str, true);