PHP json_解码返回int(1)

PHP json_解码返回int(1),php,Php,我在访问json字符串时遇到一些问题- 任何帮助都将不胜感激 curl\u exec($ch) 成功时返回TRUE,失败时返回FALSE。然而,如果 CURLOPT_RETURNTRANSFER选项已设置,它将在 成功就是失败 json在json_decode调用之前返回什么?@ClaudioSantos-阅读curl_exec()的文档:对不起,我的错。尝试回显curl_exec()的输出。你得到了什么?我想你没有设置CURLOPT\u RETURNTRANSFER-curl\u exec只返

我在访问json字符串时遇到一些问题-

任何帮助都将不胜感激

curl\u exec($ch)

成功时返回TRUE,失败时返回FALSE。然而,如果 CURLOPT_RETURNTRANSFER选项已设置,它将在 成功就是失败


json在json_decode调用之前返回什么?@ClaudioSantos-阅读
curl_exec()
的文档:对不起,我的错。尝试回显curl_exec()的输出。你得到了什么?我想你没有设置
CURLOPT\u RETURNTRANSFER
-curl\u exec只返回true或false,除非设置为true,否则在
json\u解码后会变成1
为什么?你可以简单地引用这个解释,并给出一个简短的代码片段来说明如何做。同意@Yoshi。最后拆除了炸弹。
  //PHP CODE 
$json = curl_exec($ch); 
$json = json_decode($json, true);
var_dump($json);

  // RESULTS
@{"error":"Bank account validation failed.","error_type":null,"code":400}
int(1)