3v4l.org

run code in 300+ PHP versions simultaneously
<?php $features = [ "width: 100 m", "method: Nail Down", "method: Main Floor", "Warranty: 25 years", "Color: Red", "Color: Blue" ]; $features = array_reduce($features, function($carry, $item){ $parts = explode(":", $item); $carry[$parts[0]][] = $parts[1]; return $carry; }); foreach ($features as $key => $value) { echo "$key: " . implode(',', $value) . PHP_EOL; }
Output for git.master, git.master_jit, rfc.literals
width: 100 m method: Nail Down, Main Floor Warranty: 25 years Color: Red, Blue

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:
12.01 ms | 408 KiB | 5 Q