0
考慮以下幾點:從三個扁平陣列創建關聯數組
$a = array('Q1', 'Q2', 'Q3', 'Q4');
$b = array('2014' => '101', '2014' => '102', '2014' => '103', '2014' => '104');
$c = array('2015' => '101', '2015' => '102', '2015' => '103', '2015' => '104');
如何轉變這3列到一個這樣的:
array(
'Q1' => array(
'2014' => '101',
'2015' => '101'
),
'Q2' => array(
'2014' => '102',
'2015' => '102'
),
'Q3' => array(
'2014' => '103',
'2015' => '103'
),
'Q4' => array(
'2014' => '104',
'2015' => '104'
)
);
我無法正確地合併$b
和$c
以我可以使用array_combine
和$a
的方式保持如上所述的期望結構。
對不起,代碼中的array()
,我正在處理一個傳統的應用程序。
你'$ B'和'$ C'陣列不會是這樣的多大用處 - 你不能有一個PHP數組重複鍵。 – iainn
@ user2094178,你能用有效的輸入數組編輯你的問題嗎? – RomanPerekhrest
@RomanPerekhrest對不起,這是一個愚蠢的問題。 – user2094178