Functie strcasecmp
De functie strcasecmp voert een binaire-veilige tekenreeksvergelijking uit zonder hoofdlettergevoeligheid.
De eerste parameter is de eerste tekenreeks voor vergelijking, de tweede is de tweede tekenreeks.
De functie retourneert 0 als de tekenreeksen identiek zijn, het getal -1 als de eerste tekenreeks kleiner is dan de tweede,
en een getal groter dan 1 als de eerste tekenreeks groter is dan de tweede.
Syntaxis
strcasecmp(string $str1, string $str2): int
Voorbeeld
Vergelijking van twee identieke tekenreeksen in verschillende hoofdlettergevoeligheid:
<?php
$res = strcasecmp('Hello', 'hello');
echo $res;
?>
Resultaat van de code-uitvoering:
0
Voorbeeld
Vergelijking van tekenreeksen waarbij de eerste kleiner is dan de tweede:
<?php
$res = strcasecmp('apple', 'banana');
echo $res;
?>
Resultaat van de code-uitvoering:
-1
Voorbeeld
Vergelijking van tekenreeksen waarbij de eerste groter is dan de tweede:
<?php
$res = strcasecmp('zebra', 'apple');
echo $res;
?>
Resultaat van de code-uitvoering:
1
Zie ook
-
de functie
strcmp,
die tekenreeksen vergelijkt met hoofdlettergevoeligheid -
de functie
strncasecmp,
die de eerste n tekens van tekenreeksen vergelijkt zonder hoofdlettergevoeligheid