在PHP中从多维数组中删除键
您好,我将为多级类别菜单制作树形数组,我已从以下链接找到解决方案: 但我的问题是,我得到的数组输出是FORMAT-1,在上面给定的链接中,源数组的输出是FORMAT-2 那么你能帮我把我的数组从格式-1转换成格式-2 格式-1在PHP中从多维数组中删除键,php,arrays,function,multidimensional-array,associative-array,Php,Arrays,Function,Multidimensional Array,Associative Array,您好,我将为多级类别菜单制作树形数组,我已从以下链接找到解决方案: 但我的问题是,我得到的数组输出是FORMAT-1,在上面给定的链接中,源数组的输出是FORMAT-2 那么你能帮我把我的数组从格式-1转换成格式-2 格式-1 Array ( [0] => Array ( [category_id] => 11 [category_name] => Accessories [par
Array
(
[0] => Array
(
[category_id] => 11
[category_name] => Accessories
[parent_category_id] => 1
)
[1] => Array
(
[category_id] => 12
[category_name] => Keyrings
[parent_category_id] => 1
)
[2] => Array
(
[category_id] => 13
[category_name] => Photo Frames/Photo Albums
[parent_category_id] => 1
)
)
格式-2(我希望输出如下)
提前感谢您的帮助,非常感谢两个阵列更像是相同的。。
Format-1外观<代码>打印($yourarray)代码>版本
格式2看起来像var\u导出($yourray)代码>版本
您需要查看调试器函数print_r()
、var_dump()
和var_export()
如果您的目的是调试,您可以使用var_dump()
数组1有什么问题吗?这些是同一数组的略有不同的表示形式。这里没什么不对的,你能再解释一下吗?由于这两种格式相同,您真正的问题是什么?请检查解决方案函数“buildTree”中的stackoverflow应答链接,如format-2所示。有其他选择吗?我做了,但您可以检查stackoverflow应答链接,然后您可以发现函数“buildTree”需要数组参数,如格式2所示。还有其他选择吗?
Array(
Array(
'category_id' => 11
'category_name' => 'Accessories'
'parent_category_id' => 1
),
Array(
'category_id' => 12
'category_name' => 'Keyrings'
'parent_category_id' => 1
),
Array(
'category_id' => 13
'category_name' => 'Photo Frames/Photo Albums'
'parent_category_id' => 1
)
);