setlocale() फ़ंक्शन
PHP में setlocale() फ़ंक्शन लोकेल (locale) जानकारी सेट करने के लिए उपयोग किया जाता है।
सिंटैक्स
setlocale(int $category, string $locales, string ...$rest): string|false
पैरामीटर्स
- category - वह लोकेल जानकारी जो सेट की जानी चाहिए। उपलब्ध कॉन्स्टेंट्स:
- LC_ALL - नीचे दिए सभी
- LC_COLLATE - सॉर्ट ऑर्डर
- LC_CTYPE - कैरेक्टर क्लासिफिकेशन और कन्वर्जन
- LC_MESSAGES - सिस्टम मैसेज फॉर्मेटिंग
- LC_MONETARY - मौद्रिक/करेंसी फॉर्मेटिंग
- LC_NUMERIC - न्यूमेरिक फॉर्मेटिंग
- LC_TIME - दिनांक और समय फॉर्मेटिंग
- locales - देश या क्षेत्र की जानकारी। यदि "0" है, तो सेटिंग प्रभावित नहीं होती और केवल वर्तमान सेटिंग रिटर्न होती है।
रिटर्न वैल्यू
setlocale() फ़ंक्शन वर्तमान लोकेल सेटिंग्स रिटर्न करता है। विफलता पर FALSE रिटर्न करता है।
उदाहरण
<?php echo setlocale(LC_ALL, NULL); ?>
आउटपुट
en_US.UTF-8