簡體   English   中英

PHP-數組中的多維數組

[英]PHP - multidimensional array from arrays

我有6個數組-1個具有名稱,5個具有一些屬性-應該分配給該名稱。 所有值當然都是按順序排列的。 我想制作一個二維數組,稍后將其放入CSV中,其結果應與此處的表格相同:

TinyPic上的桌子

我想我必須在這里做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);

}

$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];
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM