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
phpstrcasecmp(string $str1, string $str2): int
Voorbeeld
Vergelijking van twee identieke tekenreeksen in verschillende hoofdlettergevoeligheid:
php<?php
$res = strcasecmp('Hello', 'hello');
echo $res;
?>
Resultaat van de code-uitvoering:
php0
Voorbeeld
Vergelijking van tekenreeksen waarbij de eerste kleiner is dan de tweede:
php<?php
$res = strcasecmp('apple', 'banana');
echo $res;
?>
Resultaat van de code-uitvoering:
php-1
Voorbeeld
Vergelijking van tekenreeksen waarbij de eerste groter is dan de tweede:
php<?php
$res = strcasecmp('zebra', 'apple');
echo $res;
?>
Resultaat van de code-uitvoering:
php1
Zie ook
-
de functie
strcmp,
die tekenreeksen vergelijkt met hoofdlettergevoeligheid -
de functie
strncasecmp,
die de eerste n tekens van tekenreeksen vergelijkt zonder hoofdlettergevoeligheid