Функција strcasecmp
Функцијата strcasecmp извршува бинарно-безбедна споредба на стрингови без разликување на големи и мали букви.
Како прв параметар се пренесува првиот стринг за споредба, како втор - вториот стринг.
Функцијата враќа 0 ако стринговите се идентични, број -1 ако првиот стринг е помал од вториот,
и број поголем од 1 ако првиот стринг е поголем од вториот.
Синтакса
strcasecmp(string $str1, string $str2): int
Пример
Споредба на два исти стрингови со различна големина на букви:
<?php
$res = strcasecmp('Hello', 'hello');
echo $res;
?>
Резултат од извршување на кодот:
0
Пример
Споредба на стрингови, каде што првиот е помал од вториот:
<?php
$res = strcasecmp('apple', 'banana');
echo $res;
?>
Резултат од извршување на кодот:
-1
Пример
Споредба на стрингови, каде што првиот е поголем од вториот:
<?php
$res = strcasecmp('zebra', 'apple');
echo $res;
?>
Резултат од извршување на кодот:
1
Погледнете ги и
-
функцијата
strcmp,
која споредува стрингови со разликување на големи и мали букви -
функцијата
strncasecmp,
која споредува првите n знаци од стринговите без разликување на големи и мали букви