json结果上的var_dump产生输出int(1)

时间:2019-06-02 09:47:22

标签: php json

这是结果

{"response":1, "num":"322343434", "id":22, "again":0, "text":"xe", "branchId":0};

代码

$ch = curl_init($url);
$result = curl_exec($ch);
curl_close($ch);

echo('<br><br>');
var_dump(json_decode($result));
var_dump(json_decode($result, true));

输出int(1) int(1)

我只是尝试使用我需要回显的名称和ID的属性来格式化结果。

1 个答案:

答案 0 :(得分:2)

要使curl返回一个字符串,您需要包括:curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

Curl返回TRUE(在这种情况下为1),这是您未明确指示其以字符串形式返回结果时的预期结果。

此行需要添加到curl_init()之后和curl_exec()之前。