3v4l.org

run code in 300+ PHP versions simultaneously
<?php $nums = array(2,3,1); $data = array(11,22,33,44,55,66); for ($i=0; $i < count($nums); $i++) { $a[] = array_slice($data,0,$nums[$i]); for ($x=0; $x < $nums[$i]; $x++) { unset($data[0]); } } var_dump($a);

preferences:
28.06 ms | 402 KiB | 5 Q