2014-12-02 86 views
2

我有一个PHP阵列分割一个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 
    ) 
) 

请帮我

回答

5

试试这个 -

$newArray = array(); 
foreach ($yourArray as $value) { 
    $newArray[] = array($value[2], $value[3]); 
} 
9
array_map(function($elem) { 
    return array($elem[2], $elem[3]); 
}, $array); 
+0

做同样的伎俩.. +1 :) – 2014-12-02 12:52:29

+0

非常感谢你 – user2148134 2014-12-02 13:21:29