লোকেল-ভিত্তিক স্ট্রিং তুলনার জন্য strcoll() ফাংশন
PHP-তে strcoll() ফাংশনটি বর্তমান লোকেল (locale) সেটিং অনুযায়ী দুটি স্ট্রিং তুলনা করে। এটি কেস-সেনসিটিভ।
সিনট্যাক্স
strcoll(str1, str2)
প্যারামিটার
- str1 — প্রথম স্ট্রিং
- str2 — দ্বিতীয় স্ট্রিং
রিটার্ন মান
- 0 — দুটি স্ট্রিং সমান হলে
- < 0 — যদি str1, str2-এর চেয়ে ছোট হয়
- > 0 — যদি str1, str2-এর চেয়ে বড় হয়
উদাহরণ ১
<?php
setlocale(LC_COLLATE, 'en_US');
echo strcoll("Demo text!", "Demo text!");
?>
আউটপুট
0
উদাহরণ ২
<?php $x = 'a'; $y = 'A'; setlocale(LC_COLLATE, 'de_CH'); print "de_CH: " . strcoll($x, $y) . "\n"; ?>
আউটপুট
de_CH: 32