2014-03-28 139 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]; 
}