一段时间以来,我一直被 JSON 和 PHP 的问题所困扰。我有一个 JSON 对象,例如:
{"statistics":[{"name":"someName"},{"name":"someName2"}]}
问题是someName
有时需要someNames2
's playce 和 reverse,但我只想显示someName2
. 我怎么做?=(
您可以使用array_filter
过滤json
数组 where name = someName2
.. 这种方式someName2
位置无关紧要...
$json = '{"statistics":[{"name":"someName"},{"name":"someName2"}]}' ;
$array = json_decode($json,true);
$f = "someName2"; // What to find
$k = "name" ; // Filed Name
$array = array_filter($array['statistics'],function($v)use($f,$k){ var_dump($v);return $v[$k] == $f;});
var_dump($array);