द mb_detect_order() PHP में फ़ंक्शन का उपयोग वर्ण एन्कोडिंग पहचान को क्रम में सेट/प्राप्त करने के लिए किया जा सकता है। यह फ़ंक्शन PHP 4.2.0 या उच्चतर संस्करणों में समर्थित है।
सिंटैक्स
array|bool mb_detect_order(str $encoding)
पैरामीटर
mb_detect_order() केवल एक पैरामीटर स्वीकार करता है $encoding स्ट्रिंग . के साथ , सरणी और बूल ।
-
$एन्कोडिंग- यह एन्कोडिंग पैरामीटर वर्ण एन्कोडिंग की एक सरणी या अल्पविराम से अलग की गई सूची है। यदि इसे छोड़ दिया जाता है या शून्य कर दिया जाता है, तो यह वर्तमान वर्ण एन्कोडिंग डिटेक्शन ऑर्डर को एक सरणी के रूप में लौटाता है।
रिटर्न वैल्यू
एन्कोडिंग डिटेक्शन ऑर्डर सेट करते समय, यह सफलता पर सही लौटाता है या यह विफलता पर गलत लौटाता है।
उदाहरण
<?php
// Set detection order by enumerated list
mb_detect_order("eucjp-win,sjis-win,UTF-8");
// Set detection order by array
$array[] = "ASCII";
$array[] = "JIS";
$array[] = "EUC-JP";
mb_detect_order($array);
// It shows the current detection order
echo implode(", ", mb_detect_order());
?> आउटपुट
ASCII, JIS, EUC-JP