3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr = [ 'foo', 'foo', 'bar', 'baz', 'baz' ]; $arr2 = []; foreach ($arr as $v) { $lower = mb_strtolower($item, 'utf-8'); foreach ($arr2 as $v2) { $lower2 = mb_strtolower($item, 'utf-8'); if ($lower === $lower2) { continue 2; } } $arr2[] = $v; } var_dump($arr);
Output for git.master, git.master_jit, rfc.property-hooks
Warning: Undefined variable $item in /in/1OmUQ on line 13 Deprecated: mb_strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /in/1OmUQ on line 13 Warning: Undefined variable $item in /in/1OmUQ on line 13 Deprecated: mb_strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /in/1OmUQ on line 13 Warning: Undefined variable $item in /in/1OmUQ on line 15 Deprecated: mb_strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /in/1OmUQ on line 15 Warning: Undefined variable $item in /in/1OmUQ on line 13 Deprecated: mb_strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /in/1OmUQ on line 13 Warning: Undefined variable $item in /in/1OmUQ on line 15 Deprecated: mb_strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /in/1OmUQ on line 15 Warning: Undefined variable $item in /in/1OmUQ on line 13 Deprecated: mb_strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /in/1OmUQ on line 13 Warning: Undefined variable $item in /in/1OmUQ on line 15 Deprecated: mb_strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /in/1OmUQ on line 15 Warning: Undefined variable $item in /in/1OmUQ on line 13 Deprecated: mb_strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /in/1OmUQ on line 13 Warning: Undefined variable $item in /in/1OmUQ on line 15 Deprecated: mb_strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /in/1OmUQ on line 15 array(5) { [0]=> string(3) "foo" [1]=> string(3) "foo" [2]=> string(3) "bar" [3]=> string(3) "baz" [4]=> string(3) "baz" }

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:
34.58 ms | 405 KiB | 8 Q