2014-03-28 114 views
0

我有6個數組 - 1個名稱和5個屬性 - 應分配給該名稱。所有的價值當然是有序的。我想,以與後面將要投入CSV二維陣列和結果應儘可能放在桌子上的位置:PHP - 陣列中的多維數組

Table on TinyPic http://i62.tinypic.com/2zyvd52.png

我想我要在這裏做2圈,但我無法讓他們工作。如何構建這樣的數組?

解發現

我已經連接的所有數組:

$final_array = array($nazwa_array,$new_ilosc_array,$new_koszt_array,$new_cena_lifo_array,$new_cena_fifo_array,$new_rodzaj_array); 

我已經發現了矩陣轉置函數,其中在正確的順序返回數組:

function transpose($array) { 
    array_unshift($array, null); 
    return call_user_func_array('array_map', $array); 

}

+2

請向我們展示一些代碼,並在問題主體中包含圖像,而不是外部來源。 –

+1

重複此問題:http://stackoverflow.com/questions/2815162/is-there-a-php-function-like-pythons-zip –

回答

1
$a = array(); 
foreach ($names AS $key => $value) { 
    $a[$key]['name'] = $value; 
    $a[$key]['property1'] = $value.'->'.$property1_array[$key]; 
    $a[$key]['property2'] = $value.'->'.$property2_array[$key]; 
    $a[$key]['property3'] = $value.'->'.$property3_array[$key]; 
    $a[$key]['property4'] = $value.'->'.$property4_array[$key]; 
    $a[$key]['property5'] = $value.'->'.$property5_array[$key]; 
}