Funkcija strcasecmp
Funkcija strcasecmp atlieka binarinį-palyginti saugų eilučių palyginimą neatsižvelgiant į registerį.
Pirmuoju parametru perduodama pirmoji eilutė palyginimui, antruoju - antroji eilutė.
Funkcija grąžina 0 jei eilutės identiškos, skaičių -1 jei pirmoji eilutė mažesnė už antrąją,
ir skaičių daugiau 1 jei pirmoji eilutė didesnė už antrąją.
Sintaksė
strcasecmp(string $str1, string $str2): int
Pavyzdys
Dviejų identiškų eilučių skirtingame registre palyginimas:
<?php
$res = strcasecmp('Hello', 'hello');
echo $res;
?>
Kodo vykdymo rezultatas:
0
Pavyzdys
Eilučių palyginimas, kai pirmoji mažesnė už antrąją:
<?php
$res = strcasecmp('apple', 'banana');
echo $res;
?>
Kodo vykdymo rezultatas:
-1
Pavyzdys
Eilučių palyginimas, kai pirmoji didesnė už antrąją:
<?php
$res = strcasecmp('zebra', 'apple');
echo $res;
?>
Kodo vykdymo rezultatas:
1
Taip pat žiūrėkite
-
funkciją
strcmp,
kuri lygina eilutes atsižvelgiant į registerį -
funkciją
strncasecmp,
kuri lygina pirmuosius n eilučių simbolių neatsižvelgiant į registerį