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