fork download
  1. <?php
  2.  
  3. $data = [
  4. 1, 2, 3,
  5. '',
  6. 4, 5, 6, 7,
  7. '',
  8. 8, 9, 10, 11, 12, 13,
  9. ''
  10. ];
  11. print_r($data);
  12.  
  13. $i = 1;
  14. foreach($data as $item) {
  15. if(empty($item)) {
  16. ++$i;
  17. continue;
  18. }
  19. else {
  20. ${'newArray' . $i}[] = $item;
  21. }
  22. }
  23.  
  24. $i = 1;
  25. while(true) {
  26. if(isset(${'newArray' . $i})) {
  27. print_r(${'newArray' . $i++});
  28. }
  29. else {
  30. break;
  31. }
  32. }
Success #stdin #stdout 0.01s 82880KB
stdin
Standard input is empty
stdout
Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 
    [4] => 4
    [5] => 5
    [6] => 6
    [7] => 7
    [8] => 
    [9] => 8
    [10] => 9
    [11] => 10
    [12] => 11
    [13] => 12
    [14] => 13
    [15] => 
)
Array
(
    [0] => 1
    [1] => 2
    [2] => 3
)
Array
(
    [0] => 4
    [1] => 5
    [2] => 6
    [3] => 7
)
Array
(
    [0] => 8
    [1] => 9
    [2] => 10
    [3] => 11
    [4] => 12
    [5] => 13
)