我想轉換/形成以下數組作爲例子:如何在PHP中將數組分組到一個數組中?
Array ([product_category] => for-women) Array ([brand] => 7-diamonds) Array ([size] => 12) Array ([color] => 882536)
進一個陣列,僅僅合併每個陣列對,並把它們放在一起:
Array ([product_category] => for-women [brand] => 7-diamonds [size] => 12 [color] => 882536)
我試圖array_merge和它沒」工作。出來把我的代碼中的數組是從$ _SESSION它返回一個這樣的數組(一對鍵=>值):
foreach($_SESSION as $k => $v) {
if (strstr($k, 'saved_query_') == true) {
$saved = array_merge($v);
}
}
所以我通過具有查詢會話循環獲取每個陣列,其結果是數組對,我想結合所有找到的對(在這種情況下不知道如何使用array_merge)。
我試圖array_combine和array_merge他們似乎並不像我需要基於php手動功能:
array_combine - 通過使用密鑰一個陣列,另一個用於它的值創建一個數組
哪我不想這樣做,我只是想將小數組複製/移動到一個數組中,而不更改任何配對/鍵/值。
請參閱編輯的問題。我錯過了一些東西。當我循環$ _SESSION –
看到更新的答案時,我需要合併/合併完成?這就是你需要的 – Baba