0

PHPの配列関数(3つの個別の配列用)を使用して、多層JSONファイルを生成しようとしています。私は本質的にphpで3つの異なる配列を使用して1つを生成しています.phpで使用している基本的なコードは次のとおりです。

$full_array = array();
...
$results_array('step1');
foreach($ga->getResults() as $result):
     $add_array = array();
     $add_array['total'] = $ga->getResults();
     array_push($results_array, $add_array);
endforeach;
array_push($full_array, $results_array);
echo json_encode($full_array)

これにより、次の結果が得られます。

[
   [
      "step1",
         {
            "total": "...."
         }
   ]
]

ただし、ブレースの前にその「step1」を取得しようとしているため、次のようになります。

[
   "step1",
      [
           {
             "total": "...."
           }
      ]
]

PHP を使用して後者の形式を取得する方法を知っている人はいますか? この回答をどこでも検索しましたが、どこにも見つかりませんでした-重複した回答がある場合はお詫びします。どんな助けでも大歓迎です。

4

1 に答える 1

0

を取り除き、次のよう$full_arrayにします。

echo json_encode($results_array);
于 2013-02-12T21:36:02.960 に答える