strncasecmp_variation3.phpt 671 B

12345678910111213141516171819202122232425262728293031323334
  1. --TEST--
  2. Test strncasecmp() function: usage variations - various lengths
  3. --FILE--
  4. <?php
  5. /* Test strncasecmp() with various lengths */
  6. echo "*** Test strncasecmp() function: with different lengths ***\n";
  7. /* definitions of required variables */
  8. $str1 = "Hello, World\n";
  9. $str2 = "Hello, world\n";
  10. /* loop through to compare the strings, for various length values */
  11. for($len = strlen($str1); $len >= 0; $len--) {
  12. var_dump( strncasecmp($str1, $str2, $len) );
  13. }
  14. echo "*** Done ***\n";
  15. ?>
  16. --EXPECT--
  17. *** Test strncasecmp() function: with different lengths ***
  18. int(0)
  19. int(0)
  20. int(0)
  21. int(0)
  22. int(0)
  23. int(0)
  24. int(0)
  25. int(0)
  26. int(0)
  27. int(0)
  28. int(0)
  29. int(0)
  30. int(0)
  31. int(0)
  32. *** Done ***