ফাংশন 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,
যা কেস বিবেচনা না করে স্ট্রিং তুলনা করে