gpt4 book ai didi

php - 数组高一级

转载 作者:行者123 更新时间:2023-12-03 23:07:43 26 4
gpt4 key购买 nike

我有这个数组:

[@attributes] => Array
(
[url] =>
[navigation] => true
[template] => home
)

[@children] => Array
(
[0] => Array
(
[name] => Home
)

[1] => Array
(
[desc] => Lorem ipsum dolor
)

[2] => Array
(
[@children] => Array......

我需要它是这样的:

[@attributes] => Array
(
[url] =>
[navigation] => true
[template] => home
)

[@children] => Array
(
[name] => Home
[desc] => Lorem ipsum dolor
[@children] => Array......

不幸的是,我无法改变这个数组的实际构建方式,所以我基本上需要摆脱自己数组中的每个项目,它们都应该嵌套在子项下。

提前致谢

最佳答案

您可以使用 call_user_func_array 来执行此操作和 array_merge :

$arr['@children'] = call_user_func_array('array_merge', $arr['@children']);

这将使用 $arr['@children'] 数组作为参数调用 array_merge

关于php - 数组高一级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3863629/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com