2
我正在努力使用PHP中的數據結構。我試圖使用array_merge_recursive
來通過類似鍵來壓縮數組,然後獲取所有值而不是覆蓋它們。這就是爲什麼我選擇array_merge_recursive
而不是array_merge
。帶有一個數組的PHP array_merge_recursive
我的陣列是類似於:
Array
(
[0] => Array
(
[App] => APP1
[Type] => DB
)
[1] => Array
(
[App] => APP1
[Type] => WEBSITE
)
[2] => Array
(
[App] => APP2
[Type] => IOS
)
)
我期待array_merge_recursive
像鍵,然後組組合等元素融入數組但這不是我看到的行爲。
我希望能得到一個數組類似如下:
Array
(
[0] => Array
(
[App] => APP1
[Type] => Array
(
[0] => DB
[1] => WEBSITE
)
)
[1] => Array
(
[App] => APP2
[Type] => IOS
)
)
'不是我所看到的行爲'在結果中,您將'鍵'從鍵'鍵入'移動到鍵'0'的子數組。 「WEBSITE」一樣。你怎麼''array_merge_recursive'工作?並嘗試解釋你的預期結果背後的邏輯。否則無人可以提供幫助。 – JustOnUnderMillions
我的印象是'array_merge_recursive'可以用於一個數組。我錯誤地假設了。我只是試圖將「APP」鍵組合在一起,並保留分配給「TYPE」鍵的值。 – sconicelli