Функција strnatcasecmp
Функција strnatcasecmp врши поређење два стринга без обзира на величину слова,
користећи природни алгоритам за уређивање (natural order). У први параметар
се прослеђује први стринг за поређење, у други - други стринг. Функција враћа 0 ако су стрингови идентични, број -1 ако је први стринг мањи од другог,
и број већи од 1 ако је први стринг већи од другог.
Синтакса
strnatcasecmp(string1, string2);
Пример
Упоредимо два иста стринга без обзира на величину слова:
<?php
$res = strnatcasecmp('Hello', 'hello');
echo $res;
?>
Резултат извршавања кода:
0
Пример
Упоредимо стрингове са бројевима, користећи природно уређивање:
<?php
$res = strnatcasecmp('file2.txt', 'file10.txt');
echo $res;
?>
Резултат извршавања кода:
-1
Пример
Поређење стрингова са различитом величином слова:
<?php
$res = strnatcasecmp('Apple', 'banana');
echo $res;
?>
Резултат извршавања кода:
-1
Погледајте такође
-
функцију
strnatcmp,
која упоређује стрингове са обзиром на величину слова -
функцију
strcasecmp,
која упоређује стрингове без обзира на величину слова -
функцију
strcmp,
која упоређује стрингове са обзиром на величину слова