2016-08-30 1 views
-2

У меня массив выглядит так, и я хочу объединить массив по тому же значению.Как объединить массив в php путем сопоставления значения?

 

[data_db] => Array 
    (
     [0] => Array 
      (
       [a_id] => 6 
       [a_number] => 50314 //account_type 
       [a_name] => John 
       [a_detail] => Monthly 
       [a_status] => 1 
      ) 
    ) 

[data_detail] => Array 
    (
     [0] => Array 
      (
       [d_Desc] => Promotion 
       [d_Balance] => 999918198 
       [d_Code] => 101 
       [d_Number] => 40314 //account_type 
      ) 

     [1] => Array 
      (
       [d_Desc] =>Promotion 
       [d_Balance] => 999918198 
       [d_Code] => 101 
       [d_Number] => 50314 //account_type 
      ) 

    ) 

Как я могу объединить массив как этот

 
[data_db] => Array 
    (
     [0] => Array 
      (
       [a_id] => 6 
       [a_number] => 50314 //account_type 
       [a_name] => John 
       [a_detail] => Monthly 
       [a_status] => 1 
       [d_Desc] =>Promotion 
       [d_Balance] => 999918198 
       [d_Code] => 101 
      ) 
    ) 

[data_detail] => Array 
    (
     [0] => Array 
      (
       [d_Desc] => Promotion 
       [d_Balance] => 999918198 
       [d_Code] => 101 
       [d_Number] => 40314 //account_type 
      ) 

     [1] => Array 
      (
       [d_Desc] =>Promotion 
       [d_Balance] => 999918198 
       [d_Code] => 101 
       [d_Number] => 50314 //account_type 
      ) 

    ) 

Я пытаюсь объединить в массивы по ACCOUNT_TYPE, как я отмечаю на код выше. Я пробовал эту ссылку Merge array according to match column values in PHP, но мне это покажется недостаточно.

Пожалуйста, дайте мне предложение или ссылку, которую я могу продолжить. Thanks

+0

Найдите минутку, чтобы прочитать [редактирование справки] (http://stackoverflow.com/editing-help) в справочном центре. Форматирование переполнения стека отличается от других сайтов. Чем лучше выглядит ваш пост, тем легче читать и понимать его. – Rizier123

+0

- это 'data_db' и' data_detail' два разных массива или два ключа в одном массиве? –

+0

Они два ключа в том же массиве –

ответ