Funkcija strncasecmp
Funkcija strncasecmp izvede primerjavo prvih navedenih n znakov dveh nizov brez upoštevanja velikosti črk. Vrne 0, če so podnizi enaki, negativno število, če je prvi niz manjši od drugega, in pozitivno, če je prvi niz večji od drugega.
Sintaksa
strncasecmp(string $str1, string $str2, int $length): int
Primer
Primerjava prvih 4 znakov brez upoštevanja velikosti črk:
<?php
$res = strncasecmp("Hello", "HELP me", 4);
echo $res;
?>
Rezultat izvajanja kode:
0
Primer
Primerjava z razliko v velikosti črk:
<?php
$res = strncasecmp("apple", "APRICOT", 3);
echo $res;
?>
Rezultat izvajanja kode (negativno število, ker je 'p' < 'R'):
-8
Primer
Preverjanje predpone brez upoštevanja velikosti črk:
<?php
$header = "Content-Type: application/json";
if (strncasecmp($header, "content-type:", 12) === 0) {
echo '+++';
}
?>
Rezultat izvajanja kode:
'+++'
Glejte tudi
-
funkcijo
strncmp,
ki primerja prvih n znakov z upoštevanjem velikosti črk -
funkcijo
strcasecmp,
ki primerja nize v celoti brez upoštevanja velikosti črk