Funkcia strnatcasecmp
Funkcia strnatcasecmp vykonáva porovnanie dvoch reťazcov bez ohľadu na veľkosť písmen,
používajúc prirodzený algoritmus usporiadania (natural order). Do prvého parametra
sa odovzdáva prvý reťazec na porovnanie, do druhého - druhý reťazec. Funkcia vráti 0 ak sú reťazce identické, číslo -1 ak je prvý reťazec menší ako druhý,
a číslo väčšie ako 1 ak je prvý reťazec väčší ako druhý.
Syntax
strnatcasecmp(string1, string2);
Príklad
Porovnajme dva rovnaké reťazce bez ohľadu na veľkosť písmen:
<?php
$res = strnatcasecmp('Hello', 'hello');
echo $res;
?>
Výsledok vykonania kódu:
0
Príklad
Porovnajme reťazce s číslami pomocou prirodzeného usporiadania:
<?php
$res = strnatcasecmp('file2.txt', 'file10.txt');
echo $res;
?>
Výsledok vykonania kódu:
-1
Príklad
Porovnanie reťazcov s rôznou veľkosťou písmen:
<?php
$res = strnatcasecmp('Apple', 'banana');
echo $res;
?>
Výsledok vykonania kódu:
-1
Pozrite tiež
-
funkciu
strnatcmp,
ktorá porovnáva reťazce s ohľadom na veľkosť písmen -
funkciu
strcasecmp,
ktorá porovnáva reťazce bez ohľadu na veľkosť písmen -
funkciu
strcmp,
ktorá porovnáva reťazce s ohľadom na veľkosť písmen