слияние массива по значению ключа в php и js - PullRequest
0 голосов
/ 26 сентября 2011

У меня есть это.

     array(3) {
  ["a"]=>
  array(2) {
    [0]=>
    string(1) "a"
    [1]=>
    string(1) "b"
  }
    ["a"]=>
  array(2) {
    [0]=>
    string(1) "c"
    [1]=>
    string(1) "d"
  }
  ["b"]=>
  array(3) {
    [0]=>
    string(1) "a"
    [1]=>
    string(1) "b"
    [2]=>
    string(1) "c"
  }
}

как я могу объединить оба в php и js, чтобы вернуть один и тот же массив, выглядит так:

array(2) {
  ["a"]=>
  array(4) {
    [0]=>
    string(1) "a"
    [1]=>
    string(1) "b"
    [2]=>
    string(1) "c"
        [3]=>
    string(1) "d"
  }
    ["b"]=>
      array(3) {
        [0]=>
        string(1) "a"
        [1]=>
        string(1) "b"
        [2]=>
        string(1) "c"
      }
    }

1 Ответ

2 голосов
/ 26 сентября 2011

В php вы можете использовать array_merge_recursive

В Js у вас нет такой вещи.
Но у вас есть array_merge_recursive версия в js

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...