strcoll ශ්රිතය
strcoll ශ්රිතය වර්තමාන locale සැලකිල්ලට ගනිමින් සම්පූර්ණ දෙකක් සංසන්දනය කරයි. පළමු පරාමිතිය ලෙස සංසන්දනය කිරීම සඳහා පළමු සම්පූර්ණය යොදවනු ලැබේ, දෙවන පරාමිතිය ලෙස දෙවන සම්පූර්ණය යොදවනු ලැබේ. ශ්රිතය 0 ආපසු ලබා දෙන්නේ සම්පූර්ණ සමාන නම්, පළමු සම්පූර්ණය දෙවැන්නට වඩා අඩු නම් -1 අංකය,
සහ පළමු සම්පූර්ණය දෙවැන්නට වඩා විශාල නම් 1 ට වඩා වැඩි අංකයක්.
වාක්ය රචනය
strcoll(string1, string2);
උදාහරණය
විවිධ locales සමඟ සම්පූර්ණ සංසන්දනය කිරීම:
<?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ශ්රිතය,
සම්පූර්ණ locale සැලකිල්ලට නොගෙන සංසන්දනය කරයි -
strcasecmpශ්රිතය,
සම්පූර්ණ නාද පරිමාණය සැලකිල්ලට නොගෙන සංසන්දනය කරයි