strcoll() फ़ंक्शन
PHP में strcoll() फ़ंक्शन दो स्ट्रिंग्स की तुलना वर्तमान लोकेल (locale) सेटिंग्स के आधार पर करता है।
नोट: यह फ़ंक्शन केस-सेंसिटिव है।
सिंटैक्स
strcoll(string $str1, string $str2): int
पैरामीटर्स
- str1 - तुलना की जाने वाली पहली स्ट्रिंग
- str2 - तुलना की जाने वाली दूसरी स्ट्रिंग
रिटर्न वैल्यू
strcoll() फ़ंक्शन निम्नलिखित रिटर्न करता है:
- 0 - यदि दोनों स्ट्रिंग्स बराबर हैं
- < 0 - यदि str1, str2 से कम है
- > 0 - यदि str1, str2 से अधिक है
उदाहरण 1
<?php
setlocale(LC_COLLATE, 'en_US');
echo strcoll("Demo text!", "Demo text!");
?>
आउटपुट
0
उदाहरण 2
<?php $x = 'a'; $y = 'A'; setlocale(LC_COLLATE, 'de_CH'); print "de_CH: " . strcoll($x, $y) . "\n"; ?>
आउटपुट
de_CH: 32