【PHP】二维数组转一维数组
在PHP中,可以使用array_reduce
函数将二维数组转换为一维数组。以下是一个示例代码:
$twoDimensionalArray = [
['a', 'b'],
['c', 'd'],
['e', 'f']
];
$oneDimensionalArray = array_reduce($twoDimensionalArray, function($carry, $item) {
return array_merge($carry, $item);
}, []);
print_r($oneDimensionalArray);
输出将是:
Array
(
[0] => a
[1] => b
[2] => c
[3] => d
[4] => e
[5] => f
)
这段代码使用array_reduce
来累加每个子数组中的元素到一个新的数组中。$carry
是累计的数组,$item
是当前正在处理的子数组。初始化$carry
为一个空数组[]
。
评论已关闭