3v4l.org

run code in 300+ PHP versions simultaneously
<?php $itemList = array( array(new stdClass), array(new stdClass, new stdClass), array(new stdClass, new stdClass, new stdClass), array(new stdClass, new stdClass, new stdClass, new stdClass) ); function doCompare($a, $b) { if ($a < $b) { return -1; } elseif ($a > $b) { return 1; } else { return 0; } }; foreach ($itemList as $item) { echo 'Comparing: '; var_dump($item); var_dump(array_udiff($item, $item, 'doCompare')); echo "\n\n"; }

preferences:
31.02 ms | 402 KiB | 5 Q