Функция strcoll
strcoll функциясы учурдагы локалды эске алып эки сапты салыштырат. Биринчи параметрге салыштыруу үчүн биринчи сап, экинчи параметрге экинчи сап берилет. Функция саптар бирдей болсо 0, биринчи сап экинчиден кичине болсо -1 санын,
жана биринчи сап экинчиден чоң болсо 1ден чоң санды кайтарат.
Синтаксис
strcoll(string1, string2);
Мисал
Ар кандай локалдар менен саптарды салыштыруу:
<?php
setlocale(LC_COLLATE, 'en_US.UTF-8');
$res1 = strcoll('apple', 'banana');
setlocale(LC_COLLATE, 'de_DE.UTF-8');
$res2 = strcoll('äpfel', 'zebra');
echo $res1;
echo $res2;
?>
Кодду иштетүүнүн натыйжасы:
-1
-1
Мисал
Бирдей саптарды салыштыруу:
<?php
setlocale(LC_COLLATE, 'ru_RU.UTF-8');
$res = strcoll('строка', 'строка');
echo $res;
?>
Кодду иштетүүнүн натыйжасы:
0
Ошондой эле караңыз
-
strcmpфункциясы,
локалды эске албай саптарды салыштырат -
strcasecmpфункциясы,
регистрди эске албай саптарды салыштырат