使用 array_column 将多维列数据重构为行数据
一些编程任务,例如在多维数组中将列交换为行,可以使用正确的工具进行简化。在这种情况下,array_column 函数提供了一个简单的解决方案。
要将列数据的关联数组转换为行数据的多维数组,请按照以下步骤操作:
以下是实现此转换的代码:
<code class="php">$result = array(); foreach($where['id'] as $k => $v) { $result[] = array_column($where, $k); }</code>
结果数组现在的结构如下:
<code class="php">array( array(12, '1999-06-12'), array(13, '2000-03-21'), array(14, '2006-09-31') );</code>
与所需的输出匹配。
此方法利用了 array_column 的强大功能,这是一个专为此类数组操作而设计的内置 PHP 函数。通过结合迭代和列提取,我们可以轻松地将数据无缝转换为所需的格式。
以上是如何在 PHP 中使用 array_column 将多维列数据转换为行数据?的详细内容。更多信息请关注PHP中文网其他相关文章!