将php数组拆分为两个

时间:2014-12-02 12:48:19

标签: php arrays split

我有一个PHP数组

Array
(
    [0] => Array(
        [0] => 24
        [1] => 1
        [2] => 0
        [3] => 4
    )
    [1] => Array(
        [0] => 2
        [1] => 23
        [2] => 5
        [3] => 0
    )
    [2] => Array(
        [0] => 22
        [1] => 3
        [2] => 0
        [3] => 6
    )
)         

使用列[2] [3]我想从上面的数组中创建一个新数组,它应该如下所示。

Array
(
    [0] => Array(
        [0] => 0
        [1] => 4
    )
    [1] => Array(
        [0] => 5
        [1] => 0
    )
    [2] => Array(
        [0] => 0
        [1] => 6
    )
)

请帮帮我

2 个答案:

答案 0 :(得分:9)

array_map(function($elem) { 
  return array($elem[2], $elem[3]); 
}, $array);

答案 1 :(得分:5)

试试这个 -

$newArray = array();
foreach ($yourArray as $value) {
    $newArray[] = array($value[2], $value[3]);
}
相关问题