-2

我有类似 json 数组输出的东西,它就像:

{
  "data": [
    {
      "color"
      "size"
      "id"
      "weight"
    },
    {
      "color"
      "size"
      "id"
      "weight"
    },

等等。数组名称称为 $cars。我需要遍历所有数组并获取所有汽车尺寸。

就像是:

foreach ($cars as $value) {
    $carsize=[data][i][size]

谢谢。

4

2 回答 2

1

$cars =json_decode($cars)应该做你需要的。

于 2012-06-26T15:02:28.337 回答
1

确保在使用时解析成一个数组json_decode(),然后像这样遍历数据:

$array = json_decode($json, true);
foreach ($array['data'] as $data) {
    $carsize = $data['size'];
    echo $carsize;
}
于 2012-06-26T15:04:41.243 回答