Funktsioon strcasecmp
Funktsioon strcasecmp teostab binaarselt turvalise stringide võrdlemise ilma suurtähetundlikkuseta.
Esimese parameetrina edastatakse esimene võrreldav string, teise parameetrina - teine string.
Funktsioon tagastab 0 kui stringid on identsed, arvu -1 kui esimene string on teisest väiksem,
ja arvu suurem kui 1 kui esimene string on teisest suurem.
Süntaks
phpstrcasecmp(string $str1, string $str2): int
Näide
Kahe identse stringi võrdlemine erinevas registris:
php<?php
$res = strcasecmp('Hello', 'hello');
echo $res;
?>
Koodi täitmise tulemus:
php0
Näide
Stringide võrdlemine, kus esimene on teisest väiksem:
php<?php
$res = strcasecmp('apple', 'banana');
echo $res;
?>
Koodi täitmise tulemus:
php-1
Näide
Stringide võrdlemine, kus esimene on teisest suurem:
php<?php
$res = strcasecmp('zebra', 'apple');
echo $res;
?>
Koodi täitmise tulemus:
php1
Vaata ka
-
funktsiooni
strcmp,
mis võrdleb stringe suurtähetundlikult -
funktsiooni
strncasecmp,
mis võrdleb esimesed n sümbolit stringidest ilma suurtähetundlikkuseta