3v4l.org

run code in 300+ PHP versions simultaneously
<?php function partition($arr, ...$chunks) { $res = []; foreach($chunks as $n) { $res[] = array_splice($arr, 0, $n); } return $res; } $arr = ['a', 'f', 'j', 'r', 'c', 'j', 'd']; print_r(partition($arr, 2, 3, 2)); ?>
Output for git.master, git.master_jit, rfc.property-hooks
Array ( [0] => Array ( [0] => a [1] => f ) [1] => Array ( [0] => j [1] => r [2] => c ) [2] => Array ( [0] => j [1] => d ) )

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
31.18 ms | 406 KiB | 5 Q