Funkcia strcasecmp
Funkcia strcasecmp vykonáva binárne bezpečné porovnanie reťazcov bez ohľadu na veľkosť písmen.
Prvým parametrom sa odovzdáva prvý reťazec na porovnanie, druhým - druhý reťazec.
Funkcia vráti 0 ak sú reťazce identické, číslo -1 ak je prvý reťazec menší ako druhý,
a číslo väčšie ako 1 ak je prvý reťazec väčší ako druhý.
Syntax
strcasecmp(string $str1, string $str2): int
Príklad
Porovnanie dvoch rovnakých reťazcov v rôznej veľkosti písmen:
<?php
$res = strcasecmp('Hello', 'hello');
echo $res;
?>
Výsledok vykonania kódu:
0
Príklad
Porovnanie reťazcov, kde prvý je menší ako druhý:
<?php
$res = strcasecmp('apple', 'banana');
echo $res;
?>
Výsledok vykonania kódu:
-1
Príklad
Porovnanie reťazcov, kde prvý je väčší ako druhý:
<?php
$res = strcasecmp('zebra', 'apple');
echo $res;
?>
Výsledok vykonania kódu:
1
Pozrite tiež
-
funkciu
strcmp,
ktorá porovnáva reťazce s ohľadom na veľkosť písmen -
funkciu
strncasecmp,
ktorá porovnáva prvých n znakov reťazcov bez ohľadu na veľkosť písmen