A strcasecmp függvény
A strcasecmp függvény binárisan biztonságos sztringösszehasonlítást végez kis- és nagybetűk megkülönböztetése nélkül.
Az első paraméter az összehasonlítandó első sztring, a második paraméter a második sztring.
A függvény 0-t ad vissza, ha a sztringek azonosak, -1-et ha az első sztring kisebb a másodiknál,
és 1-nél nagyobb számot, ha az első sztring nagyobb a másodiknál.
Szintaxis
strcasecmp(string $str1, string $str2): int
Példa
Két azonos sztring összehasonlítása különböző nagybetűhasználattal:
<?php
$res = strcasecmp('Hello', 'hello');
echo $res;
?>
A kód végrehajtásának eredménye:
0
Példa
Sztringek összehasonlítása, ahol az első kisebb, mint a második:
<?php
$res = strcasecmp('apple', 'banana');
echo $res;
?>
A kód végrehajtásának eredménye:
-1
Példa
Sztringek összehasonlítása, ahol az első nagyobb, mint a második:
<?php
$res = strcasecmp('zebra', 'apple');
echo $res;
?>
A kód végrehajtásának eredménye:
1
Lásd még
-
a
strcmpfüggvényt,
amely sztringeket hasonlít össze kis- és nagybetűk megkülönböztetésével -
a
strncasecmpfüggvényt,
amely a sztringek első n karakterét hasonlítja össze kis- és nagybetűk megkülönböztetése nélkül