PHP中的JSON解码使用CURL失败
我得到的结果是:PHP中的JSON解码使用CURL失败,php,json,curl,Php,Json,Curl,我得到的结果是: $ch = curl_init('http://www.somesite.com/project/User?id=1&&user=MYUSER'); $result = curl_exec($ch); print $result; curl_close($ch); $json=json_decode($result,true); print "-->".$json; print "------>".$json['PA
$ch = curl_init('http://www.somesite.com/project/User?id=1&&user=MYUSER');
$result = curl_exec($ch);
print $result;
curl_close($ch);
$json=json_decode($result,true);
print "-->".$json;
print "------>".$json['PASSWORD'];`
结尾附加的“1”是什么?如何解决它?$result=curl\u exec($ch)代码>=>$result=true
,您忘记了:
-->1
------>
我猜你用错了卷曲。您应该将CURLOPT_RETURNTRANSFER选项设置为true:
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
否则,您只需将所有内容打印到stdout。尝试print\r
而不是print
来打印$json
数组
$ch = curl_init('http://www.somesite.com/project/User?id=1&&user=MYUSER');
curl_setopt( CURLOPT_RETURNTRANSFER, true );
$result = curl_exec($ch);
print $result;
curl_close($ch);
$json=json_decode($result,true);