3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = array( 'foo' => 2, 'baz' => 3, 'bar' => 4, 'jim' => 2, ); function unique($input) { $output = array(); foreach ($input as $key => $val) { if (!in_array($val, $output)) { $output[$key] = $val; } } return $output; } var_dump(unique($array)); var_dump(array_flip(array_flip($array)));
Output for git.master, git.master_jit, rfc.property-hooks
array(3) { ["foo"]=> int(2) ["baz"]=> int(3) ["bar"]=> int(4) } array(3) { ["jim"]=> int(2) ["baz"]=> int(3) ["bar"]=> int(4) }

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:
37.54 ms | 401 KiB | 8 Q