3v4l.org

run code in 300+ PHP versions simultaneously
<?php $q = [ [1, 2], [1, 2], [1, 2], [1, 3], [1, 3], [1, 4], ]; $tmp = []; $q = array_filter($q, function($val) use($q, &$tmp) { if (!in_array($val, $tmp)) { $tmp[] = $val; return true; } return false; }, ARRAY_FILTER_USE_BOTH); var_dump($q);
Output for git.master, git.master_jit, rfc.property-hooks
array(3) { [0]=> array(2) { [0]=> int(1) [1]=> int(2) } [3]=> array(2) { [0]=> int(1) [1]=> int(3) } [5]=> array(2) { [0]=> int(1) [1]=> 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:
45.4 ms | 406 KiB | 5 Q