0

一段时间以来,我一直被 JSON 和 PHP 的问题所困扰。我有一个 JSON 对象,例如:

{"statistics":[{"name":"someName"},{"name":"someName2"}]}

问题是someName有时需要someNames2's playce 和 reverse,但我只想显示someName2. 我怎么做?=(

4

1 回答 1

0

您可以使用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);
于 2012-11-01T21:46:29.323 回答