需要 php 数组转换帮助

标签 php arrays multidimensional-array

$cnt[0]=>数组( [0] => 0 [1] => 0 [2] => 0 ), $cnt[1] => 数组 ( [0] => 1 [1] => 0 [2] => 0 )

我想把这个数组转换成下面的结果,

       $cnt[0]=(0,0);
       $cnt[1]=(0,0);
       $cnt[2]=(0,1);

任何 php 函数都可以像这种格式一样转换,

谢谢,
尼氏。

最佳答案

function flip($arr)
{
    $out = array();

    foreach ($arr as $key => $subarr)
    {
            foreach ($subarr as $subkey => $subvalue)
            {
                 $out[$subkey][$key] = $subvalue;
            }
    }

    return $out;
}

查看更多示例 PHP - how to flip the rows and columns of a 2D array

关于需要 php 数组转换帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3609227/

相关文章:

php - mysqli_real_escape_string 与数组在 php 中?

javascript - 如何从数组中删除元素?

c++ - 尝试从 .txt 文件中读取整数并将它们存储在二维数组中

c - 在二进制文件中存储二维数组的最省时的方法

php - 多维数组重复 - 性能

javascript - PHP中显示AJAX函数返回的多个值时出错

php - 在 TWIG 中包含标签

php - 配置 php 5.3 失败,错误为 : freetype. h 未找到(但已安装 libfreetype6-dev)

javascript - 将普通数组转换为html中的对象数组

php - 在椭圆形溢出文本中添加结束引号的简单方法