array_search1.phpt 711 B

1234567891011121314151617181920212223242526272829303132333435
  1. --TEST--
  2. array_search() tests
  3. --FILE--
  4. <?php
  5. $a = array(1=>0, 2=>1, 4=>3, "a"=>"b", "c"=>"d");
  6. var_dump(array_search(1));
  7. var_dump(array_search(1,1));
  8. var_dump(array_search("a",$a));
  9. var_dump(array_search("0",$a, true));
  10. var_dump(array_search("0",$a));
  11. var_dump(array_search(0,$a));
  12. var_dump(array_search(1,$a));
  13. var_dump(array_search("d",$a, true));
  14. var_dump(array_search("d",$a));
  15. var_dump(array_search(-1,$a, true));
  16. echo "Done\n";
  17. ?>
  18. --EXPECTF--
  19. Warning: array_search() expects at least 2 parameters, 1 given in %s on line %d
  20. NULL
  21. Warning: array_search() expects parameter 2 to be array, integer given in %s on line %d
  22. NULL
  23. int(1)
  24. bool(false)
  25. int(1)
  26. int(1)
  27. int(2)
  28. string(1) "c"
  29. int(1)
  30. bool(false)
  31. Done