Funktsioon strnatcasecmp
Funktsioon strnatcasecmp teostab kahe stringi võrdlemise ilma suurtähetundlikkuseta,
kasutades loomulikku järjestamise algoritmi (natural order). Esimesse parameetrisse
edastatakse esimene võrreldav string, teise - teine string. Funktsioon tagastab 0 kui stringid on identsed, arvu -1 kui esimene string on teisest väiksem,
ja arvu suurema kui 1 kui esimene string on teisest suurem.
Süntaks
strnatcasecmp(string1, string2);
Näide
Võrdleme kahte identset stringi ilma suurtähetundlikkuseta:
<?php
$res = strnatcasecmp('Hello', 'hello');
echo $res;
?>
Koodi täitmise tulemus:
0
Näide
Võrdleme numbreid sisaldavaid stringe, kasutades loomulikku järjestamist:
<?php
$res = strnatcasecmp('file2.txt', 'file10.txt');
echo $res;
?>
Koodi täitmise tulemus:
-1
Näide
Erineva registriga stringide võrdlemine:
<?php
$res = strnatcasecmp('Apple', 'banana');
echo $res;
?>
Koodi täitmise tulemus:
-1
Vaata ka
-
funktsiooni
strnatcmp,
mis võrdleb stringe suurtähetundlikult -
funktsiooni
strcasecmp,
mis võrdleb stringe ilma suurtähetundlikkuseta -
funktsiooni
strcmp,
mis võrdleb stringe suurtähetundlikult