Funkcija strncasecmp
Funkcija strncasecmp vrši poređenje prvih navedenih n karaktera dva niza bez obzira na veličinu slova. Vraća 0 ako su podnisovi jednaki, negativan broj ako je prvi niz manji od drugog, i pozitivan ako je prvi niz veći.
Sintaksa
strncasecmp(string $str1, string $str2, int $length): int
Primer
Uporedjivanje prvih 4 karaktera bez obzira na veličinu slova:
<?php
$res = strncasecmp("Hello", "HELP me", 4);
echo $res;
?>
Rezultat izvršavanja koda:
0
Primer
Uporedjivanje sa razlikom u veličini slova:
<?php
$res = strncasecmp("apple", "APRICOT", 3);
echo $res;
?>
Rezultat izvršavanja koda (negativan broj, jer je 'p' < 'R'):
-8
Primer
Provera prefiksa bez obzira na veličinu slova:
<?php
$header = "Content-Type: application/json";
if (strncasecmp($header, "content-type:", 12) === 0) {
echo '+++';
}
?>
Rezultat izvršavanja koda:
'+++'
Pogledajte takođe
-
funkciju
strncmp,
koja upoređuje prve n karaktera uz obzir na veličinu slova -
funkciju
strcasecmp,
koja upoređuje nizove u potpunosti bez obzira na veličinu slova