gpt4 book ai didi

php - 如何展平多维数组?

转载 作者:IT老高 更新时间:2023-10-28 11:39:06 27 4
gpt4 key购买 nike

在 PHP 中是否可以在不使用递归或引用的情况下展平(双/多)维数组?

我只对值感兴趣,因此可以忽略键,我正在考虑 array_map() 的行和 array_values() .

最佳答案

PHP 5.3 开始,最短的解决方案似乎是 array_walk_recursive()使用新的闭包语法:

function flatten(array $array) {
$return = array();
array_walk_recursive($array, function($a) use (&$return) { $return[] = $a; });
return $return;
}

关于php - 如何展平多维数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1319903/

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