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
phpstrcasecmp(string $str1, string $str2): int
Primer
Primerjanje dveh enakih nizov v različni velikosti črk:
php<?php
$res = strcasecmp('Hello', 'hello');
echo $res;
?>
Rezultat izvajanja kode:
php0
Primer
Primerjanje nizov, kjer je prvi manjši od drugega:
php<?php
$res = strcasecmp('apple', 'banana');
echo $res;
?>
Rezultat izvajanja kode:
php-1
Primer
Primerjanje nizov, kjer je prvi večji od drugega:
php<?php
$res = strcasecmp('zebra', 'apple');
echo $res;
?>
Rezultat izvajanja kode:
php1
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