Funksie strnatcasecmp
Die funksie strnatcasecmp voer 'n vergelyking van twee snare uit sonder om die kas van karakters in ag te neem,
deur die natuurlike rangskikkingsalgoritme (natural order) te gebruik. Aan die eerste parameter
word die eerste snaar vir vergelyking oorgedra, aan die tweede - die tweede snaar. Die funksie gee 0 terug as die snare identies is, 'n getal -1 as die eerste snaar kleiner as die tweede is,
en 'n getal groter as 1 as die eerste snaar groter as die tweede is.
Sintaksis
strnatcasecmp(string1, string2);
Voorbeeld
Laat ons twee identiese snare sonder om kas te vergeet vergelyk:
<?php
$res = strnatcasecmp('Hello', 'hello');
echo $res;
?>
Resultaat van die kode-uitvoering:
0
Voorbeeld
Laat ons snare met getalle vergelyk, deur natuurlike rangskikking te gebruik:
<?php
$res = strnatcasecmp('file2.txt', 'file10.txt');
echo $res;
?>
Resultaat van die kode-uitvoering:
-1
Voorbeeld
Vergelyking van snare met verskillende karakterskas:
<?php
$res = strnatcasecmp('Apple', 'banana');
echo $res;
?>
Resultaat van die kode-uitvoering:
-1
Sien ook
-
die funksie
strnatcmp,
wat snare vergelyk met inagneming van kas -
die funksie
strcasecmp,
wat snare vergelyk sonder om kas te vergeet -
die funksie
strcmp,
wat snare vergelyk met inagneming van kas