0

私はしばらくの間、JSONとPHPの問題で立ち往生しています。私は次のようなJSONオブジェクトを持っています:

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

問題は、someName時々someNames2'playceとreverseを取ることですが、私は見せたいだけですsomeName2。それ、どうやったら出来るの?=(

4

1 に答える 1

0

配列array_filterをフィルタリングするために使用できます。この方法では、位置は重要ではありません。jsonname = someName2someName2

$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 に答える