cahyadsn

transpose array 2d

Dec 3rd, 2015
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.52 KB | None | 0 0
  1. <?php
  2. $input = array(
  3. 'januari'=>array(2,5,4,7,8,2),
  4. 'februari'=>array(6,2,8,5,4,3),
  5. 'maret'=>array(7,6,3,8,9,3)
  6. );
  7. echo "<pre>---Input--\n";
  8. print_r($input);
  9. array_unshift($input, null);
  10. $output = call_user_func_array('array_map', $input);
  11.  
  12. echo "---Output--\n";
  13. print_r($output);
  14.  
  15. hasilnya:
  16. =========
  17.  
  18. ---Input--
  19. Array
  20. (
  21.     [januari] => Array
  22.         (
  23.             [0] => 2
  24.             [1] => 5
  25.             [2] => 4
  26.             [3] => 7
  27.             [4] => 8
  28.             [5] => 2
  29.         )
  30.  
  31.     [februari] => Array
  32.         (
  33.             [0] => 6
  34.             [1] => 2
  35.             [2] => 8
  36.             [3] => 5
  37.             [4] => 4
  38.             [5] => 3
  39.         )
  40.  
  41.     [maret] => Array
  42.         (
  43.             [0] => 7
  44.             [1] => 6
  45.             [2] => 3
  46.             [3] => 8
  47.             [4] => 9
  48.             [5] => 3
  49.         )
  50.  
  51. )
  52. ---Output--
  53. Array
  54. (
  55.     [0] => Array
  56.         (
  57.             [0] => 2
  58.             [1] => 6
  59.             [2] => 7
  60.         )
  61.  
  62.     [1] => Array
  63.         (
  64.             [0] => 5
  65.             [1] => 2
  66.             [2] => 6
  67.         )
  68.  
  69.     [2] => Array
  70.         (
  71.             [0] => 4
  72.             [1] => 8
  73.             [2] => 3
  74.         )
  75.  
  76.     [3] => Array
  77.         (
  78.             [0] => 7
  79.             [1] => 5
  80.             [2] => 8
  81.         )
  82.  
  83.     [4] => Array
  84.         (
  85.             [0] => 8
  86.             [1] => 4
  87.             [2] => 9
  88.         )
  89.  
  90.     [5] => Array
  91.         (
  92.             [0] => 2
  93.             [1] => 3
  94.             [2] => 3
  95.         )
  96.  
  97. )
Advertisement
Add Comment
Please, Sign In to add comment