123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130 |
- --TEST--
- Test strncmp() function: usage variations - case-sensitivity
- --FILE--
- <?php
- /* Test strncmp() function with upper-case and lower-case alphabets as inputs for 'str1' and 'str2' */
- echo "*** Test strncmp() function: with alphabets ***\n";
- echo "-- Passing upper-case letters for 'str1' --\n";
- for($ASCII = 65; $ASCII <= 90; $ASCII++) {
- var_dump( strncmp( chr($ASCII), chr($ASCII), 1 ) ); //comparing uppercase letters with uppercase letters; exp: int(0)
- var_dump( strncmp( chr($ASCII), chr($ASCII + 32), 1 ) ); //comparing uppercase letters with lowercase letters; exp: value < 0
- }
- echo "\n-- Passing lower-case letters for 'str1' --\n";
- for($ASCII = 97; $ASCII <= 122; $ASCII++) {
- var_dump( strncmp( chr($ASCII), chr($ASCII), 1 ) ); //comparing lowercase letters with lowercase letters; exp: int(0)
- var_dump( strncmp( chr($ASCII), chr($ASCII - 32), 1 ) ); //comparing lowercase letters with uppercase letters; exp: value > 0
- }
- echo "*** Done ***";
- ?>
- --EXPECTREGEX--
- \*\*\* Test strncmp\(\) function: with alphabets \*\*\*
- -- Passing upper-case letters for 'str1' --
- int\(0\)
- int\(-[1-9][0-9]*\)
- int\(0\)
- int\(-[1-9][0-9]*\)
- int\(0\)
- int\(-[1-9][0-9]*\)
- int\(0\)
- int\(-[1-9][0-9]*\)
- int\(0\)
- int\(-[1-9][0-9]*\)
- int\(0\)
- int\(-[1-9][0-9]*\)
- int\(0\)
- int\(-[1-9][0-9]*\)
- int\(0\)
- int\(-[1-9][0-9]*\)
- int\(0\)
- int\(-[1-9][0-9]*\)
- int\(0\)
- int\(-[1-9][0-9]*\)
- int\(0\)
- int\(-[1-9][0-9]*\)
- int\(0\)
- int\(-[1-9][0-9]*\)
- int\(0\)
- int\(-[1-9][0-9]*\)
- int\(0\)
- int\(-[1-9][0-9]*\)
- int\(0\)
- int\(-[1-9][0-9]*\)
- int\(0\)
- int\(-[1-9][0-9]*\)
- int\(0\)
- int\(-[1-9][0-9]*\)
- int\(0\)
- int\(-[1-9][0-9]*\)
- int\(0\)
- int\(-[1-9][0-9]*\)
- int\(0\)
- int\(-[1-9][0-9]*\)
- int\(0\)
- int\(-[1-9][0-9]*\)
- int\(0\)
- int\(-[1-9][0-9]*\)
- int\(0\)
- int\(-[1-9][0-9]*\)
- int\(0\)
- int\(-[1-9][0-9]*\)
- int\(0\)
- int\(-[1-9][0-9]*\)
- int\(0\)
- int\(-[1-9][0-9]*\)
- -- Passing lower-case letters for 'str1' --
- int\(0\)
- int\([1-9][0-9]*\)
- int\(0\)
- int\([1-9][0-9]*\)
- int\(0\)
- int\([1-9][0-9]*\)
- int\(0\)
- int\([1-9][0-9]*\)
- int\(0\)
- int\([1-9][0-9]*\)
- int\(0\)
- int\([1-9][0-9]*\)
- int\(0\)
- int\([1-9][0-9]*\)
- int\(0\)
- int\([1-9][0-9]*\)
- int\(0\)
- int\([1-9][0-9]*\)
- int\(0\)
- int\([1-9][0-9]*\)
- int\(0\)
- int\([1-9][0-9]*\)
- int\(0\)
- int\([1-9][0-9]*\)
- int\(0\)
- int\([1-9][0-9]*\)
- int\(0\)
- int\([1-9][0-9]*\)
- int\(0\)
- int\([1-9][0-9]*\)
- int\(0\)
- int\([1-9][0-9]*\)
- int\(0\)
- int\([1-9][0-9]*\)
- int\(0\)
- int\([1-9][0-9]*\)
- int\(0\)
- int\([1-9][0-9]*\)
- int\(0\)
- int\([1-9][0-9]*\)
- int\(0\)
- int\([1-9][0-9]*\)
- int\(0\)
- int\([1-9][0-9]*\)
- int\(0\)
- int\([1-9][0-9]*\)
- int\(0\)
- int\([1-9][0-9]*\)
- int\(0\)
- int\([1-9][0-9]*\)
- int\(0\)
- int\([1-9][0-9]*\)
- \*\*\* Done \*\*\*
|