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);

preferences:
27.99 ms | 406 KiB | 5 Q