chop_variation5.phpt 1.3 KB

1234567891011121314151617181920212223242526272829303132
  1. --TEST--
  2. Test chop() function : usage variations - miscellaneous arguments
  3. --FILE--
  4. <?php
  5. /*
  6. * Testing chop() : with miscellaneous arguments
  7. */
  8. echo "*** Testing chop() : with miscellaneous arguments ***\n";
  9. var_dump ( chop("chop test \t\0 ") ); /* without second Argument */
  10. var_dump ( chop("chop test " , "") ); /* no characters in second Argument */
  11. var_dump ( chop("chop test ", true) ); /* with boolean value as second Argument */
  12. var_dump ( chop("chop test ", " ") ); /* with single space as second Argument */
  13. var_dump ( chop("chop test \t\n\r\0\x0B", "\t\n\r\0\x0B") ); /* with multiple escape sequences as second Argument */
  14. var_dump ( chop("chop testABCXYZ", "A..Z") ); /* with characters range as second Argument */
  15. var_dump ( chop("chop test0123456789", "0..9") ); /* with numbers range as second Argument */
  16. var_dump ( chop("chop test$#@", "#@$") ); /* with some special characters as second Argument */
  17. echo "Done\n";
  18. ?>
  19. --EXPECT--
  20. *** Testing chop() : with miscellaneous arguments ***
  21. string(9) "chop test"
  22. string(12) "chop test "
  23. string(17) "chop test "
  24. string(9) "chop test"
  25. string(10) "chop test "
  26. string(9) "chop test"
  27. string(9) "chop test"
  28. string(9) "chop test"
  29. Done