0

我究竟做错了什么?

我正在尝试反转json_decode使用array_reverse,但出现以下错误

警告:array_reverse() 期望参数 1 是数组,给定对象

使用下面的代码:

$data = file_get_contents($url);

$output = json_decode($data);

$output = array_reverse($output);

谢谢。

4

1 回答 1

3

您必须将第二个参数true放入

$output = json_decode($data, true);

默认情况下,json_decode将 json 转换为 php-object,如果您将 true 作为参数 - 它应该将其转换为数组

于 2019-11-06T13:54:22.150 回答