Funktionen strnatcasecmp
Funktionen strnatcasecmp udfører en sammenligning af to strenge uden hensyn til store og små bogstaver,
ved hjælp af en naturlig rækkefølge-algoritme (natural order). Den første parameter
indeholder den første streng til sammenligning, den anden - den anden streng. Funktionen returnerer 0 hvis strengene er identiske, et tal -1 hvis den første streng er mindre end den anden,
og et tal større end 1 hvis den første streng er større end den anden.
Syntaks
strnatcasecmp(string1, string2);
Eksempel
Lad os sammenligne to identiske strenge uden hensyn til store og små bogstaver:
<?php
$res = strnatcasecmp('Hello', 'hello');
echo $res;
?>
Resultatet af kodekørslen:
0
Eksempel
Lad os sammenligne strenge med tal ved hjælp af naturlig sortering:
<?php
$res = strnatcasecmp('file2.txt', 'file10.txt');
echo $res;
?>
Resultatet af kodekørslen:
-1
Eksempel
Sammenligning af strenge med forskellige store og små bogstaver:
<?php
$res = strnatcasecmp('Apple', 'banana');
echo $res;
?>
Resultatet af kodekørslen:
-1
Se også
-
funktionen
strnatcmp,
som sammenligner strenge med hensyn til store og små bogstaver -
funktionen
strcasecmp,
som sammenligner strenge uden hensyn til store og små bogstaver -
funktionen
strcmp,
som sammenligner strenge med hensyn til store og små bogstaver