Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将多维数组编码为json格式_Php_Arrays_Json - Fatal编程技术网

Php 将多维数组编码为json格式

Php 将多维数组编码为json格式,php,arrays,json,Php,Arrays,Json,我想构造一个多维数组,在php中使用json_encode()函数进行编码后,该数组将以上述json格式提供输出 多维数组应该是什么样子?要从json向后运行,请运行var\u export(json\u decode($json,true))并查看它提供给您的数组。您尝试过什么吗?所以,问题实际上是您不知道如何首先构建数组?看看@vlzvl好的,我来看看:)Thanx employees = [ { "firstName":"John", "lastName":"Doe

我想构造一个多维数组,在php中使用json_encode()函数进行编码后,该数组将以上述json格式提供输出


多维数组应该是什么样子?

要从json向后运行,请运行
var\u export(json\u decode($json,true))
并查看它提供给您的数组。

您尝试过什么吗?所以,问题实际上是您不知道如何首先构建数组?看看@vlzvl好的,我来看看:)Thanx
employees = [
    {
    "firstName":"John",
    "lastName":"Doe",
    "sub":[{"sub_name":"subcat1"},
           {"sub_name":"subcat2"}
    ]
    }, 
    {
    "firstName":"Anna",
    "lastName":"Smith",
    "sub":[{"sub_name":"subcat3"},
           {"sub_name":"subcat4"}
    },
    {
    "firstName":"Peter",
    "lastName":"Jones",
    "sub":[{"sub_name":"subcat5"},
           {"sub_name":"subcat6"}
    },
];