gpt4 book ai didi

php - 比这更简单的展平或合并 php 数组的方法?

转载 作者:行者123 更新时间:2023-12-05 08:15:41 25 4
gpt4 key购买 nike

我有一个数组数组。

例如:

$array[] = array("1", "2", "3");
$array[] = array("5", "9", "ok");
$array[] = array("test", "ok", 8");

将其展平/合并为一个数组的最简单方法是什么?

结果应该是:

$array = array("1", "2", "3", "5", "9", "ok", "test", "ok", "8");

是否有比执行以下操作更容易/更简单的方法来获得此结果?

$result = array();
foreach ($array as $subarray) {
foreach ($subarray as $value) {
array_push($result, $value);
}
}

最佳答案

从 PHP 5.6 开始,您可以使用 ... 运算符来提供参数:

array_merge(...$array)

旧答案

按照建议,您可以为此使用array_merge。如果你不知道你的 $array 中有多少个值,你可以使用这样的东西:

call_user_func_array('array_merge', $array);

关于php - 比这更简单的展平或合并 php 数组的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9157010/

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