Funkcija strcasecmp
Funkcija strcasecmp izvede binarno varno primerjavo nizov brez upoštevanja velikosti črk.
Kot prvi parameter se poda prvi niz za primerjavo, kot drugi parameter pa drugi niz.
Funkcija vrne 0, če so nizi identični, število -1, če je prvi niz manjši od drugega,
in število večje od 1, če je prvi niz večji od drugega.
Sintaksa
strcasecmp(string $str1, string $str2): int
Primer
Primerjanje dveh enakih nizov v različni velikosti črk:
<?php
$res = strcasecmp('Hello', 'hello');
echo $res;
?>
Rezultat izvajanja kode:
0
Primer
Primerjanje nizov, kjer je prvi manjši od drugega:
<?php
$res = strcasecmp('apple', 'banana');
echo $res;
?>
Rezultat izvajanja kode:
-1
Primer
Primerjanje nizov, kjer je prvi večji od drugega:
<?php
$res = strcasecmp('zebra', 'apple');
echo $res;
?>
Rezultat izvajanja kode:
1
Glejte tudi
-
funkcijo
strcmp,
ki primerja nize z upoštevanjem velikosti črk -
funkcijo
strncasecmp,
ki primerja prvih n znakov nizov brez upoštevanja velikosti črk