3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arrays = [ ["Alberto"], ["Alberto", "Bianca"], ["Alberto", "Bianca", "Claudio"], ["Alberto", "Bianca", "Claudio", "Douglas"], ["Alberto", "Bianca", "Claudio", "Douglas", "Erica"] ]; foreach ($arrays as $array) { $original = $array; array_push($array, ...array_splice($array, 0, count($array) / 2)); var_export(array_combine($original,$array)); echo "\n---\n"; }
Output for git.master, git.master_jit, rfc.property-hooks
Deprecated: Implicit conversion from float 0.5 to int loses precision in /in/kXkiE on line 13 array ( 'Alberto' => 'Alberto', ) --- array ( 'Alberto' => 'Bianca', 'Bianca' => 'Alberto', ) --- Deprecated: Implicit conversion from float 1.5 to int loses precision in /in/kXkiE on line 13 array ( 'Alberto' => 'Bianca', 'Bianca' => 'Claudio', 'Claudio' => 'Alberto', ) --- array ( 'Alberto' => 'Claudio', 'Bianca' => 'Douglas', 'Claudio' => 'Alberto', 'Douglas' => 'Bianca', ) --- Deprecated: Implicit conversion from float 2.5 to int loses precision in /in/kXkiE on line 13 array ( 'Alberto' => 'Claudio', 'Bianca' => 'Douglas', 'Claudio' => 'Erica', 'Douglas' => 'Alberto', 'Erica' => 'Bianca', ) ---

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:
121.8 ms | 407 KiB | 5 Q