Funkcija strnatcasecmp
Funkcija strnatcasecmp vrši upoređivanje dva stringa bez obzira na veličinu slova,
koristeći prirodni algoritam za poređenje (natural order). U prvi parametar
se prosleđuje prvi string za upoređivanje, u drugi - drugi string. Funkcija vraća 0 ako su stringovi identični, broj -1 ako je prvi string manji od drugog,
i broj veći od 1 ako je prvi string veći od drugog.
Sintaksa
strnatcasecmp(string1, string2);
Primer
Uporedimo dva identična stringa bez obzira na veličinu slova:
<?php
$res = strnatcasecmp('Hello', 'hello');
echo $res;
?>
Rezultat izvršavanja koda:
0
Primer
Uporedimo stringove sa brojevima, koristeći prirodno poređenje:
<?php
$res = strnatcasecmp('file2.txt', 'file10.txt');
echo $res;
?>
Rezultat izvršavanja koda:
-1
Primer
Upoređivanje stringova sa različitom veličinom slova:
<?php
$res = strnatcasecmp('Apple', 'banana');
echo $res;
?>
Rezultat izvršavanja koda:
-1
Pogledajte takođe
-
funkciju
strnatcmp,
koja upoređuje stringove uzimajući u obzir veličinu slova -
funkciju
strcasecmp,
koja upoređuje stringove bez obzira na veličinu slova -
funkciju
strcmp,
koja upoređuje stringove uzimajući u obzir veličinu slova