Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从JSON对象获取最大值_Php_Json - Fatal编程技术网

Php 从JSON对象获取最大值

Php 从JSON对象获取最大值,php,json,Php,Json,我从cURL中检索到一个$string,如下所示: {"time":0.01,"total_rows":7,"rows":[{"id":968},{"id":969},{"id":970},{"id":971},{"id":972},{"id":973},{"id":974}]} 我想知道如何获取具有最大值(即974)的id,我如何在PHP中实现这一点?max的参数计数错误您使用的是哪个版本的PHP?这对我来说很好: $result = '{"time":0.01,"total_rows":7

我从cURL中检索到一个
$string
,如下所示:

{"time":0.01,"total_rows":7,"rows":[{"id":968},{"id":969},{"id":970},{"id":971},{"id":972},{"id":973},{"id":974}]}

我想知道如何获取具有最大值(即974)的
id
,我如何在PHP中实现这一点?

max的参数计数错误您使用的是哪个版本的PHP?这对我来说很好:
$result = '{"time":0.01,"total_rows":7,"rows":[{"id":968},{"id":969},{"id":970},{"id":971},{"id":972},{"id":973},{"id":974}]}';
$json = json_decode($result,true);
$max = max($json["rows"]);
echo $max["id"]; // "974"