我有一个json,我需要从中过滤出特定的键和值
以下json
{
"5": {
"Owner": "94EAC",
"Record":"0121ln"
},
"15": {
"Owner": "009AC",
"Record":"0120Pc"
},
"1": {
"Owner": "00G11A",
"Record":"000lPcn"
},
"199": {
"Owner": "00G1y9",
"Record":"01211cn"
},
"33": {
"Owner": "001AC",
"Record":"0121n"
}
}
我希望能够传递第一个int并获取该数字的数组。 例如,如果我通过15,我得到
{
"Owner": "009AC",
"Record":"0120Pc"
}
我尝试了foreach循环,但无法为第一个int设置特定值
If I assign $data = json
然后$ date [15]无效 $ data-> 15也不起作用
我也确实使用了json解码,并且能够打印一个数组,但是无法获取单个值 任何帮助都将是很大的,我确实花了一整天仍然无法得到答案。 谢谢
答案 0 :(得分:0)
Using Array:
$arr = json_decode($json, true);
print_r( $arr['15']);
Using Object:
$obj = json_decode($json);
print_r( $obj['15']);
参考:json_decode