gpt4 book ai didi

PHP 数组操作 : Convert array to matrix

转载 作者:行者123 更新时间:2023-12-04 06:02:51 24 4
gpt4 key购买 nike

我有这样的 php 数组:

$array = array('1', '2', '3', '5', '8', '11');

但我想得到这个:
$result['1']['2']['3']['5']['8']['11'];

注意:数组 $array 中的元素数不是常数。

最佳答案

$result = array();
foreach (array_reverse($array) as $key) {
$result = array($key => $result);
}

// or, with PHP 5.4 array syntax and functional code:

$result = array_reduce(array_reverse($array), function (array $result, $key) {
return [$key => $result];
}, []);

不确定这是否真的是你想象的那样。

关于PHP 数组操作 : Convert array to matrix,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8735711/

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