我有2個數組,如下所示。將2個數組組合成第三個數組,其中包含一個數組中不固定的唯一鍵
$keys = [1,2,3,4-1,99,1,2,3,4-1,4-2,4-3,99,1,2,3,4-1,4-2,99]
$values = [a,b,c,d,x,a1,b1,c1,d1,e,g,x,a2,b2,c2,d2,e,x]
我想結合到一個數組,如:
$result = array(
[0]=>array(1=>a,2=>b,3=>c,4-1=>d,99=>x),
[1]=>array(1=>a1,2=>b1,3=>c1,4-1=>d1,4-2=>e,4-3=>g,99=>x),
[2]=>array(1=>a2,2=>b2,3=>c2,4-1=>d2,4-2=>e,99=>x
);
規則是隨時突破$關鍵= 99。 目前,我嘗試使用array_chunk,但語法只允許我通過唯一鍵的數量對數組進行塊化,這在我的示例中不是常量。 有什麼建議嗎?
添加你嘗試過什麼。 '$ keys'和'$ values'不是數組! – Thamilan