2010-12-23 5 views
0

haben eine ReiheTrans mein Multiarray

$A = 
     Array 
     (
    [0] => Array ([0] => aaa) 

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

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

    [3] => Array([1] => ddd) 
    ) 




    $B = array(); 
    chang_arr($A){ 

    //TODO 


    } 

wird so

Array 
    (
[0] => Array ([0] => aaa 
     [1] => bbb 
    ) 
[1] => Array([0] => ccc 
     [1] => ddd 
    ) 
    ) 

Antwort

2
function chang_arr($A){ 
    $B = array(); 
    foreach($A as $ar) { 
     foreach($ar as $k => $v) { 
     $B[$k][] = $v 
     } 
    } 
    return $B; 
} 

$B = chang_arr($A); 
+0

Dank Mark Baker ein Array $ B bekam – kn3l