Funktionen strcasecmp
Funktionen strcasecmp utför en binärt säker jämförelse av strängar utan hänsyn till versaler och gemener.
Första parametern är den första strängen att jämföra, den andra är den andra strängen.
Funktionen returnerar 0 om strängarna är identiska, talet -1 om den första strängen är mindre än den andra,
och ett tal större än 1 om den första strängen är större än den andra.
Syntax
strcasecmp(string $str1, string $str2): int
Exempel
Jämförelse av två identiska strängar med olika skiftlägen:
<?php
$res = strcasecmp('Hello', 'hello');
echo $res;
?>
Resultat av kodkörningen:
0
Exempel
Jämförelse av strängar där den första är mindre än den andra:
<?php
$res = strcasecmp('apple', 'banana');
echo $res;
?>
Resultat av kodkörningen:
-1
Exempel
Jämförelse av strängar där den första är större än den andra:
<?php
$res = strcasecmp('zebra', 'apple');
echo $res;
?>
Resultat av kodkörningen:
1
Se även
-
funktionen
strcmp,
som jämför strängar med hänsyn till versaler och gemener -
funktionen
strncasecmp,
som jämför de första n tecknen i strängar utan hänsyn till versaler och gemener