Binary safe string comparison
Syntax
strcmp ( string $str1 , string $str2 ) : int
Parameters
str1
The first string.
str2
The second string.
Return
Returns < 0 if str1 is less than str2; > 0 if str1 is greater than str2, and 0 if they are equal.
Examples
1
<? $str1 = "case"; $str2 = "CASE"; $return = strcmp($str1, $str2); echo $return; ?>
32
2
<? $str1 = "same"; $str2 = "same"; $return = strcmp($str1, $str2); echo $return; ?>
0
3
<? $str1 = "same"; $str2 = "different"; $return = strcmp($str1, $str2); echo $return; ?>
15
4
<? $str1 = "different"; $str2 = "same"; $return = strcmp($str1, $str2); echo $return; ?>
-15