3v4l.org

run code in 300+ PHP versions simultaneously
function key_compare_func($a, $b) { if ($a === $b) { return 0; } return ($a > $b)? 1:-1; } $array1 = array("a" => "green", "b" => "brown", "c" => "blue", "red"); $array2 = array("a" => "green", "yellow", "red"); $result = array_diff_uassoc($array1, $array2, "key_compare_func"); print_r($result);<?php
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/DNbTi
function name:  (null)
number of ops:  2
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    1     0  E >   ECHO                                                     'function+key_compare_func%28%24a%2C+%24b%29%0A%7B%0A++++if+%28%24a+%3D%3D%3D+%24b%29+%7B%0A++++++++return+0%3B%0A++++%7D%0A++++return+%28%24a+%3E+%24b%29%3F+1%3A-1%3B%0A%7D%0A%0A%24array1+%3D+array%28%22a%22+%3D%3E+%22green%22%2C+%22b%22+%3D%3E+%22brown%22%2C+%22c%22+%3D%3E+%22blue%22%2C+%22red%22%29%3B%0A%24array2+%3D+array%28%22a%22+%3D%3E+%22green%22%2C+%22yellow%22%2C+%22red%22%29%3B%0A%24result+%3D+array_diff_uassoc%28%24array1%2C+%24array2%2C+%22key_compare_func%22%29%3B%0Aprint_r%28%24result%29%3B'
   12     1      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
159.53 ms | 1392 KiB | 13 Q