我有这种包含单元素数组的数组:
$array = [[88868], [88867], [88869], [88870]];
我需要将其转换为一维数组。
期望的输出:
[88868, 88867, 88869, 88870]
此数组转换是否有任何内置/原生 PHP 功能?
最佳答案
对于您有限的用例,这样就可以了:
$oneDimensionalArray = array_map('current', $twoDimensionalArray);
当子数组有很多条目时,这可以更概括:
$oneDimensionalArray = call_user_func_array('array_merge', $twoDimensionalArray);
关于php - 将单元素数组的数组转换为一维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8754980/