Функција 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 карактера стрингова без обзира на величину слова