fork download
  1. <?php
  2.  
  3. $array = [
  4. 'a' => [
  5. [0, 1, 2, 3, 4, 5, 6, 7],
  6. [8, 9, 10, 11, 12, 13, 14, 15],
  7. [16, 17, 18, 19, 20, 21, 22, 23],
  8. [24, 25, 26, 27, 28, 29, 30, 31]
  9. ],
  10. 'b' => [
  11. [10, 11, 12, 13, 14, 15, 16, 17],
  12. [18, 19, 110, 111, 112, 113, 114, 115],
  13. [116, 117, 118, 119, 120, 121, 122, 123],
  14. [124, 125, 126, 127, 128, 129, 130, 131]
  15. ]
  16. ];
  17.  
  18. foreach ($array as &$lvl1) {
  19. foreach ($lvl1 as &$lvl2) {
  20. foreach ($lvl2 as &$lvl3) {
  21. $lvl3 *= 2;
  22. }
  23. unset($lvl3);
  24. $lvl2 = implode(',', $lvl2);
  25. }
  26. unset($lvl2);
  27. $lvl1 = implode('::', $lvl1);
  28. }
  29. unset($lvl1);
  30.  
  31. $array = implode(';;;;', $array);
  32.  
  33. echo $array;
Success #stdin #stdout 0.03s 25980KB
stdin
Standard input is empty
stdout
0,2,4,6,8,10,12,14::16,18,20,22,24,26,28,30::32,34,36,38,40,42,44,46::48,50,52,54,56,58,60,62;;;;20,22,24,26,28,30,32,34::36,38,220,222,224,226,228,230::232,234,236,238,240,242,244,246::248,250,252,254,256,258,260,262