3v4l.org

run code in 300+ PHP versions simultaneously
<?php $compare = function($a, $b) use(&$iteration_count) { echo("$a : $b\n"); $iteration_count++; return strcmp($a, $b); }; $a = array('a', 'b', 'c', 'n'); $b = array('m', 'x', 'y', 'z'); $iteration_count = 0; echo "array_udiff:" . json_encode(array_udiff($a, $b, $compare)) . "\n"; echo "iterations: $iteration_count\n\n"; $iteration_count = 0; echo "array_uintersect:" . json_encode(array_uintersect($a, $b, $compare)) . "\n"; echo "iterations: $iteration_count\n\n";

preferences:
26.05 ms | 402 KiB | 5 Q