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

Untitled

By: a guest on Apr 29th, 2012  |  syntax: None  |  size: 0.89 KB  |  hits: 12  |  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. Function to merge 'infinite' number of arrays
  2. function mergeAllArrays() {
  3.     $numargs = func_num_args();
  4.     $arg_list = func_get_args();
  5.     $a = array();
  6.     for ($i = 0; $i < $numargs; $i++) {
  7.         array_merge($a, $arg_list[$i]);
  8.     }
  9.     print_r($a);
  10.  
  11. mergeAllArrays($array1,$array2,$array3)
  12.        
  13. // mergeAllArrays takes an open number of arrays and merges them into one large array.
  14. function mergeAllArrays() {
  15.   $numargs = func_num_args();
  16.   $arg_list = func_get_args();
  17.   $a = array();
  18.   for ($i = 0; $i < $numargs; $i++) {
  19.     $a = array_merge($a, $arg_list[$i]);
  20.   }
  21.   print_r($a);
  22. }
  23.  
  24. mergeAllArrays($array1,$array2,$array3);
  25.        
  26. function mergeAllArrays() {
  27.     $numargs = func_num_args();
  28.     $arg_list = func_get_args();
  29.  
  30.     $a = array();
  31.     for ($i = 0; $i < $numargs; $i++) {
  32.         $a = array_merge($a, $arg_list[$i]);
  33.     }
  34.     var_dump($a);
  35. }
  36.  
  37. mergeAllArrays($array1,$array2,$array3);