在PHP中操作多维数组

在PHP中操作多维数组,php,arrays,multidimensional-array,Php,Arrays,Multidimensional Array,我手头有以下数组。我必须迭代下面的数组,以便它创建另一个数组,在新数组的第0个索引上每个子数组的第0个索引的输出,依此类推 当前阵列 Array ( [0] => Array ( [0] => 1 [1] => 2 [2] => 3 ) [1] => Array

我手头有以下数组。我必须迭代下面的数组,以便它创建另一个数组,在新数组的第0个索引上每个子数组的第0个索引的输出,依此类推

当前阵列

 Array
    (
        [0] => Array
            (
                [0] => 1
                [1] => 2
                [2] => 3
            )

        [1] => Array
            (
                [0] => 1
                [1] => 2
                [2] => 3
            )

        [2] => Array
            (
                [0] => 1
                [1] => 2
                [2] => 3
            )

    )
所需输出

Array
    (
        [0] => Array
            (
                [0] => 1
                [1] => 1
                [2] => 1
            )

        [1] => Array
            (
                [0] => 2
                [1] => 2
                [2] => 2
            )

        [2] => Array
            (
                [0] => 3
                [1] => 3
                [2] => 3
            )

    )

对于大于等于5.5.0的PHP版本,您具有以下功能:

$newArray = array_column(
    $oldArray,
    0
);
对于PHP的早期版本,可以使用


对于大于等于5.5.0的PHP版本,您具有以下功能:

$newArray = array_column(
    $oldArray,
    0
);
对于PHP的早期版本,可以使用


这不是分配给工作的信息…所以,类似于:

$newArray = [];
foreach($topArray as $idxTop => $valTop){
  if(is_array($valTop)){($newArray[] = $valTop[0];}
}

这不是分配给工作的信息…所以,类似于:

$newArray = [];
foreach($topArray as $idxTop => $valTop){
  if(is_array($valTop)){($newArray[] = $valTop[0];}
}

谢谢,马克,你帮我摆脱了困境。谢谢,马克,你帮我摆脱了困境。感激