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ֆունկցիան,
որը համեմատում է տողեր առանց հաշվի առնելով տառերի ռեգիստրը