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
strcasecmp(string $str1, string $str2): int
Näide
Kahe identse stringi võrdlemine erinevas registris:
<?php
$res = strcasecmp('Hello', 'hello');
echo $res;
?>
Koodi täitmise tulemus:
0
Näide
Stringide võrdlemine, kus esimene on teisest väiksem:
<?php
$res = strcasecmp('apple', 'banana');
echo $res;
?>
Koodi täitmise tulemus:
-1
Näide
Stringide võrdlemine, kus esimene on teisest suurem:
<?php
$res = strcasecmp('zebra', 'apple');
echo $res;
?>
Koodi täitmise tulemus:
1
Vaata ka
-
funktsiooni
strcmp,
mis võrdleb stringe suurtähetundlikult -
funktsiooni
strncasecmp,
mis võrdleb esimesed n sümbolit stringidest ilma suurtähetundlikkuseta