Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 16th, 2012  |  syntax: None  |  size: 4.68 KB  |  hits: 16  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. How to combine arrays in php?
  2. Array
  3.             (
  4.                 [0] => Array
  5.                     (
  6.                         [state] => AE
  7.                         [state_pri] => 0
  8.                     )
  9.  
  10.                 [1] => Array
  11.                     (
  12.                         [state] => AK
  13.                         [state_pri] => 0
  14.                     )
  15.  
  16.                 [2] => Array
  17.                     (
  18.                         [state] => AL
  19.                         [state_pri] => 0
  20.                     )
  21. )
  22.        
  23. Array
  24.             (
  25.                 [0] => Array
  26.                     (
  27.                         [0] => Array
  28.                             (
  29.                                 [count1] => 0
  30.                             )
  31.  
  32.                     )
  33.  
  34.                 [1] => Array
  35.                     (
  36.                         [0] => Array
  37.                             (
  38.                                 [count1] => 1
  39.                             )
  40.  
  41.                     )
  42.  
  43.                 [2] => Array
  44.                     (
  45.                         [0] => Array
  46.                             (
  47.                                 [count1] => 18
  48.                             )
  49.  
  50.                     )
  51. )
  52.        
  53. Array
  54.             (
  55.                 [0] => Array
  56.                     (
  57.                         [0] => Array
  58.                             (
  59.                                 [count] => 0
  60.                             )
  61.  
  62.                     )
  63.  
  64.                 [1] => Array
  65.                     (
  66.                         [0] => Array
  67.                             (
  68.                                 [count] => 1
  69.                             )
  70.  
  71.                     )
  72.  
  73.                 [2] => Array
  74.                     (
  75.                         [0] => Array
  76.                             (
  77.                                 [count] => 18
  78.                             )
  79.  
  80.                     )
  81. )
  82.        
  83. Array
  84.             (
  85.                 [0] => Array
  86.                     (
  87.                         [state] => AE
  88.                         [state_pri] => 0
  89.                         [0] => Array
  90.                             (
  91.                                 [count] => 0
  92.                             )
  93.                         [0] => Array
  94.                             (
  95.                                 [count1] => 0
  96.                             )
  97.                     )
  98.  
  99.                 [1] => Array
  100.                     (
  101.                         [state] => AK
  102.                         [state_pri] => 0
  103.                         [1] => Array
  104.                             (
  105.                                 [count] => 0
  106.                             )
  107.                         [1] => Array
  108.                             (
  109.                                 [count1] => 0
  110.                             )
  111.                     )
  112.  
  113.                 [2] => Array
  114.                     (
  115.                         [state] => AL
  116.                         [state_pri] => 0
  117.                         [2] => Array
  118.                             (
  119.                                 [count] => 0
  120.                             )
  121.                         [2] => Array
  122.                             (
  123.                                 [count1] => 0
  124.                             )
  125.                     )
  126. )
  127.        
  128. Array
  129.             (
  130.                 [0] => Array
  131.                     (
  132.                         [state] => AE
  133.                         [state_pri] => 0
  134.                     )
  135.  
  136.                 [1] => Array
  137.                     (
  138.                         [state] => AK
  139.                         [state_pri] => 0
  140.                     )
  141.  
  142.                 [2] => Array
  143.                     (
  144.                         [state] => AL
  145.                         [state_pri] => 0
  146.                     )
  147.                 [3] => Array
  148.                     (
  149.                         [0] => Array
  150.                             (
  151.                                 [count] => 0
  152.                             )
  153.  
  154.                     )
  155.  
  156.                 [4] => Array
  157.                     (
  158.                         [0] => Array
  159.                             (
  160.                                 [count] => 1
  161.                             )
  162.  
  163.                     )
  164.  
  165.                 [5] => Array
  166.                     (
  167.                         [0] => Array
  168.                             (
  169.                                 [count] => 18
  170.                             )
  171.  
  172.                     )
  173.                  .....
  174. )
  175.        
  176. foreach ($array1 as $key => $val) {
  177.   $array1[$key][] = $array3[$key];
  178.   $array1[$key][] = $array2[$key];
  179. }
  180.  
  181. print_r($array1);
  182.        
  183. $merged = array();
  184. foreach (array($array1,$array2,$array3) as $array) {
  185.     foreach ($array as $key=>$value) {
  186.         if (!isset($merged[$key])) {
  187.             $merged[$key] = array();    
  188.         }
  189.         $merged[$key] += $value;
  190.     }
  191. }
  192. print_r($merged);
  193.        
  194. $combined=$array0 + $array1;