php - 将单元素数组的数组转换为一维数组

标签 php arrays multidimensional-array flatten array-column

我有这种包含单元素数组的数组:

$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/

相关文章:

php - 需要帮助将 HTML 和 Canvas 数据插入 MySQL 数据库

php - 如何在php脚本中通过url查找文件大小

c++ - 需要帮助理解 C++ 中的有效 C 字符串操作

python - 寻找 "right"方法在 numpy 中做一系列矩阵向量产品

javascript - 使用js获取嵌套数组对象的句柄

php - 如何在 PHP 中根据另一个数组的值构建多维数组的键?

php - 如何在 php 包含文件中设置 html 内容的样式?

php - 如何减少我的 redis 的延迟?

java - 使用 charAt(i) 从字符串创建一个整数数组会在每个索引中给出 2 位数字吗?

java - 使用java中的比较器对二维数组的每一列进行排序