私はしばらくの間、JSONとPHPの問題で立ち往生しています。私は次のようなJSONオブジェクトを持っています:
{"statistics":[{"name":"someName"},{"name":"someName2"}]}
問題は、someName
時々someNames2
'playceとreverseを取ることですが、私は見せたいだけですsomeName2
。それ、どうやったら出来るの?=(
配列array_filter
をフィルタリングするために使用できます。この方法では、位置は重要ではありません。json
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);