substr_count_basic.phpt 651 B

123456789101112131415161718192021222324252627282930313233
  1. --TEST--
  2. Test substr_count() function (basic)
  3. --FILE--
  4. <?php
  5. echo "***Testing basic operations ***\n";
  6. var_dump(@substr_count("", ""));
  7. var_dump(@substr_count("a", ""));
  8. var_dump(@substr_count("", "a"));
  9. var_dump(@substr_count("", "a"));
  10. var_dump(@substr_count("", chr(0)));
  11. $a = str_repeat("abcacba", 100);
  12. var_dump(@substr_count($a, "bca"));
  13. $a = str_repeat("abcacbabca", 100);
  14. var_dump(@substr_count($a, "bca"));
  15. var_dump(substr_count($a, "bca", 200));
  16. var_dump(substr_count($a, "bca", 200, 50));
  17. echo "Done\n";
  18. ?>
  19. --EXPECTF--
  20. ***Testing basic operations ***
  21. bool(false)
  22. bool(false)
  23. int(0)
  24. int(0)
  25. int(0)
  26. int(100)
  27. int(200)
  28. int(160)
  29. int(10)
  30. Done