[英]How to combine array that has same key?
我得到了這個數組,但是我想給我看一下KEY和該KEY的所有子項,我不想每次都重復出現一個鍵,我只需要那個鍵顯示一個和所有其他在該鍵下具有相同鍵的實體。
array(2) {
[0]=>
array(1) {
["A"]=>
string(2) "Test1"
}
[1]=>
array(1) {
["A"]=>
string(2) "Test1"
}
}
我想要這樣的東西:
array(2) {
[0]=>
array(1) {
["A"]=>
string(2) "Test1",
string(2) "Test2"
}
}
使用以下內容:
$return = array_merge_recursive($array, ...);
在您的情況下:
$return = array_merge_recursive($array[0], $array[1]);
但我猜您會需要一個更動態的解決方案,我現在將其草擬。
$return = call_user_func_array('array_merge_recursive', $array);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.