我有一个 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 解码,并且能够打印一个数组,但无法获得单个值 任何帮助都会很棒,我确实花了一整天,但仍然无法得到答案。 谢谢
Using Array:
$arr = json_decode($json, true);
print_r( $arr['15']);
Using Object:
$obj = json_decode($json);
print_r( $obj['15']);
参考: json_decode