fork download
  1. <?php
  2. $arr1 = array(
  3. "k1" => "v1",
  4. "k2" => "v2",
  5. "k3" => "v3",
  6. "k4" => "v4",
  7. "k5" => "v5"
  8. );
  9.  
  10. $arr2 = array(
  11. "k1" => "v4",
  12. "k2" => "v5"
  13. );
  14.  
  15. echo("Using 'array_diff':\n");
  16. var_dump(array_diff($arr1, $arr2));
  17. echo("Using 'array_diff_key':\n");
  18. var_dump(array_diff_key($arr1, $arr2));
  19.  
Success #stdin #stdout 0.01s 20520KB
stdin
Standard input is empty
stdout
Using 'array_diff':
array(3) {
  ["k1"]=>
  string(2) "v1"
  ["k2"]=>
  string(2) "v2"
  ["k3"]=>
  string(2) "v3"
}
Using 'array_diff_key':
array(3) {
  ["k3"]=>
  string(2) "v3"
  ["k4"]=>
  string(2) "v4"
  ["k5"]=>
  string(2) "v5"
}