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);