Функция 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функцияси,
регистрни хисобга олмаган холда сатрларни солиштиради