Functie strnatcasecmp
De functie strnatcasecmp voert een vergelijking uit van twee strings zonder hoofdlettergevoeligheid,
met behulp van een natuurlijk sorteeralgoritme (natural order). Aan de eerste parameter
wordt de eerste string voor vergelijking doorgegeven, aan de tweede - de tweede string. De functie retourneert 0 als de strings identiek zijn, een getal -1 als de eerste string kleiner is dan de tweede,
en een getal groter dan 1 als de eerste string groter is dan de tweede.
Syntaxis
strnatcasecmp(string1, string2);
Voorbeeld
Laten we twee identieke strings vergelijken zonder hoofdlettergevoeligheid:
<?php
$res = strnatcasecmp('Hello', 'hello');
echo $res;
?>
Resultaat van de code-uitvoering:
0
Voorbeeld
Laten we strings met nummers vergelijken met natuurlijke ordening:
<?php
$res = strnatcasecmp('file2.txt', 'file10.txt');
echo $res;
?>
Resultaat van de code-uitvoering:
-1
Voorbeeld
Stringvergelijking met verschillende hoofdlettergebruik:
<?php
$res = strnatcasecmp('Apple', 'banana');
echo $res;
?>
Resultaat van de code-uitvoering:
-1
Zie ook
-
de functie
strnatcmp,
die strings vergelijkt met hoofdlettergevoeligheid -
de functie
strcasecmp,
die strings vergelijkt zonder hoofdlettergevoeligheid -
de functie
strcmp,
die strings vergelijkt met hoofdlettergevoeligheid