在 PHP 中,是否可以在不使用递归或引用的情况下展平(双/多)维数组?
我只对值感兴趣,因此可以忽略键,我在考虑 array_map()
和 array_values()
的行。
原文由 Alix Axel 发布,翻译遵循 CC BY-SA 4.0 许可协议
从 PHP v7.4 开始,您可以使用扩展运算符并合并数组。简单有效。
$flatArr = array_merge(...$originalArray);
原文由 Robert Yeomans 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答2.5k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
1 回答1.6k 阅读✓ 已解决
1 回答850 阅读✓ 已解决
2 回答523 阅读✓ 已解决
940 阅读
2 回答565 阅读
您可以使用 标准 PHP 库 (SPL) 来“隐藏”递归。
印刷