Функција strncasecmp
Функција strncasecmp обавља поређење првих наведених n знакова две ниске без обзира на величину слова. Враћа 0 ако су подниске једнаке, негативан број ако је прва ниска мања од друге, и позитиван ако је прва ниска већа.
Синтакса
strncasecmp(string $str1, string $str2, int $length): int
Пример
Поређење првих 4 знакова без обзира на величину слова:
<?php
$res = strncasecmp("Hello", "HELP me", 4);
echo $res;
?>
Резултат извршавања кода:
0
Пример
Поређење са разликом у величини слова:
<?php
$res = strncasecmp("apple", "APRICOT", 3);
echo $res;
?>
Резултат извршавања кода (негативан број, јер је 'p' < 'R'):
-8
Пример
Провера префикса без обзира на величину слова:
<?php
$header = "Content-Type: application/json";
if (strncasecmp($header, "content-type:", 12) === 0) {
echo '+++';
}
?>
Резултат извршавања кода:
'+++'
Погледајте такође
-
функцију
strncmp,
која упоређује првих n знакова уз обзир на величину слова -
функцију
strcasecmp,
која упоређује ниске у потпуности без обзира на величину слова