我需要将来自 json url 的“total_value”的所有值和“car_id”的所有值推入一个数组中。
杰森:
[
{
"control": {
"color": "blue",
"total_value": 21.5,
"car_id": 421118
}
},
{
"control": {
"color": "green",
"total_value": 25,
"car_id": 421119
},
{
"control": {
"color": "red",
"total_value": 18,
"car_id": 421519
}
}
]
我的PHP:
<?php
$getJson = file_get_contents("http://url.com/control.json",false);
$j = json_decode($getJson);
您的 json 格式不正确,您缺少一个 }
你可以循环你$j
并得到像$item->control->total_value
. 然后将您要查找的 2 个值添加到一个数组并将该数组添加到$result
.
$j = json_decode($data);
$result = [];
foreach ($j as $item) {
array_push($result,[
'total_value' => $item->control->total_value,
'car_id' => $item->control->car_id
]);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句