array_diff_assoc.phpt 933 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. --TEST--
  2. basic array_diff_assoc test
  3. --FILE--
  4. <?php
  5. $array1 = array("a" => "green", "b" => "brown", "c" => "blue", "red", "");
  6. $array2 = array("a" => "green", "yellow", "red", TRUE);
  7. $array3 = array("red", "a"=>"brown", "");
  8. $result[] = array_diff_assoc($array1, $array2);
  9. $result[] = array_diff_assoc($array1, $array3);
  10. $result[] = array_diff_assoc($array2, $array3);
  11. $result[] = array_diff_assoc($array1, $array2, $array3);
  12. print_r($result)
  13. ?>
  14. --EXPECT--
  15. Array
  16. (
  17. [0] => Array
  18. (
  19. [b] => brown
  20. [c] => blue
  21. [0] => red
  22. [1] =>
  23. )
  24. [1] => Array
  25. (
  26. [a] => green
  27. [b] => brown
  28. [c] => blue
  29. )
  30. [2] => Array
  31. (
  32. [a] => green
  33. [0] => yellow
  34. [1] => red
  35. [2] => 1
  36. )
  37. [3] => Array
  38. (
  39. [b] => brown
  40. [c] => blue
  41. )
  42. )