-1
我有3 陣列,所有相同的數字,我需要合併到一個3d陣列。在PHP中合併3個陣列爲3d陣列
因此,像:
array1 = 'aud', 'usd', 'usd'
array2 = 'item 1', item 2', 'item 3'
array3 = '100', 300', 500'
我需要製作喜歡的數組:
new_array1 = 'aud', 'item 1', '100'
new_array2 = 'usd', 'item 2', '300'
我已嘗試打印無下列情況:
$item = array();
for($i=0; $i < sizeof($currencies); $i++) {
$item[$i] = array('curr' => $currencies[$i],
'name' => $events[$i],
'result' => $actuals[$i]);
}
print_r($item);
downvote的任何理由? – Richard87 2015-01-04 13:07:30
你爲什麼要嵌套循環?這是一個可怕的想法。 $貨幣將迭代4次,$ items將迭代16次,$ values將迭代64次。爲什麼迭代84次這麼簡單? – Svenskunganka 2015-01-04 13:09:23
那麼,如果你使用緩存,並有一個更復雜的值列表,請注意我提供了2個選項來創建3D數組,一個快速,另一個用於更大的列表... – Richard87 2015-01-04 13:11:18