strtok_basic.phpt 973 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. --TEST--
  2. Test strtok() function : basic functionality
  3. --FILE--
  4. <?php
  5. /*
  6. * Testing strtok() : basic functionality
  7. */
  8. echo "*** Testing strtok() : basic functionality ***\n";
  9. // Initialize all required variables
  10. $str = 'This testcase test strtok() function.';
  11. $token = ' ().';
  12. echo "\nThe Input string is:\n\"$str\"\n";
  13. echo "\nThe token string is:\n\"$token\"\n";
  14. // using strtok() with $str argument
  15. echo "\n--- Token 1 ---\n";
  16. var_dump( strtok($str, $token) );
  17. for( $i = 2; $i <=7; $i++ ) {
  18. echo "\n--- Token $i ---\n";
  19. var_dump( strtok($token) );
  20. }
  21. echo "Done\n";
  22. ?>
  23. --EXPECT--
  24. *** Testing strtok() : basic functionality ***
  25. The Input string is:
  26. "This testcase test strtok() function."
  27. The token string is:
  28. " ()."
  29. --- Token 1 ---
  30. string(4) "This"
  31. --- Token 2 ---
  32. string(8) "testcase"
  33. --- Token 3 ---
  34. string(4) "test"
  35. --- Token 4 ---
  36. string(6) "strtok"
  37. --- Token 5 ---
  38. string(8) "function"
  39. --- Token 6 ---
  40. bool(false)
  41. --- Token 7 ---
  42. bool(false)
  43. Done