array_flip.phpt 798 B

12345678910111213141516171819202122232425262728293031323334353637
  1. --TEST--
  2. basic array_flip test
  3. --FILE--
  4. <?php
  5. $trans = array("a" => 1,
  6. "b" => 1,
  7. "c" => 2,
  8. "z" => 0,
  9. "d" => TRUE,
  10. "E" => FALSE,
  11. "F" => NULL,
  12. 0 => "G",
  13. 1 => "h",
  14. 2 => "i");
  15. $trans = array_flip($trans);
  16. var_dump($trans);
  17. ?>
  18. --EXPECTF--
  19. Warning: array_flip(): Can only flip string and integer values, entry skipped in %s on line %d
  20. Warning: array_flip(): Can only flip string and integer values, entry skipped in %s on line %d
  21. Warning: array_flip(): Can only flip string and integer values, entry skipped in %s on line %d
  22. array(6) {
  23. [1]=>
  24. string(1) "b"
  25. [2]=>
  26. string(1) "c"
  27. [0]=>
  28. string(1) "z"
  29. ["G"]=>
  30. int(0)
  31. ["h"]=>
  32. int(1)
  33. ["i"]=>
  34. int(2)
  35. }