简化这个数组(php)json输出

pla*_*t x 0 php arrays json

我在格式化我的json时遇到了麻烦.基本上我有这个脚本结构,

$array1 = array();
for($i = 0; $i < 2 ; $i++)
{
$array1[] = array
(
    "stocks" => array
    (
    "0" => "apple" 
    "1" => "banana"
    "2" => "mango"
)
);
}
Run Code Online (Sandbox Code Playgroud)

执行时,输出(以JSON格式):

{
    stocks:
    {
        0 : apple,
        1 : banana,
        2 : mango
    }
}

{
    stocks:
    {
        0 : apple,
        1 : banana,
        2 : mango
    }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,我必须做出哪些更改才能生成如下输出:

{
    stocks:
    {
        0 : apple,
        1 : banana,
        2 : mango
    },

    stocks:
    {
        0 : apple,
        1 : banana,
        2 : mango
    }
}
Run Code Online (Sandbox Code Playgroud)

Jas*_*ell 5

我认为最简单的格式如下:

$array1 = array();
for($i = 0; $i < 2 ; $i++)
{
    $array1['stocks'][] = array
    (
             "0" => "apple" 
             "1" => "banana"
             "2" => "mango"
    );
 }
Run Code Online (Sandbox Code Playgroud)

这将显示如下输出:

{
    stocks: [
        {
            0 : apple,
            1 : banana,
            2 : mango
        },
        {
            0 : apple,
            1 : banana,
            2 : mango
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)