3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = ['a' => '123', 'b' => '321', 'c' => ['asdf' => 'asdf']]; $b = ['a' => '123', 'b' => '123', 'c' => ['asdf' => 'asdf123']]; $r = array_udiff_assoc($a, $b, function($old, $new) { var_dump($old, $new); return $new == $old ? 0 : -1; }); var_dump($r);

preferences:
31.5 ms | 402 KiB | 5 Q