将php数组拆分为两个

use*_*134 2 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
    )
)         
Run Code Online (Sandbox Code Playgroud)

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

Array
(
    [0] => Array(
        [0] => 0
        [1] => 4
    )
    [1] => Array(
        [0] => 5
        [1] => 0
    )
    [2] => Array(
        [0] => 0
        [1] => 6
    )
)
Run Code Online (Sandbox Code Playgroud)

请帮我

Ale*_*kin 9

array_map(function($elem) { 
  return array($elem[2], $elem[3]); 
}, $array);
Run Code Online (Sandbox Code Playgroud)


Sou*_*ose 5

试试这个 -

$newArray = array();
foreach ($yourArray as $value) {
    $newArray[] = array($value[2], $value[3]);
}
Run Code Online (Sandbox Code Playgroud)