-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 に答える