PHP में, mb_encoding_aliases() ज्ञात एन्कोडिंग प्रकार के उपनाम प्राप्त करने के लिए उपयोग किया जाता है। यह फ़ंक्शन PHP 5 या उच्चतर संस्करण में समर्थित है।
सिंटैक्स
array mb_encoding_aliases(str $encoding)
पैरामीटर
यह केवल एक पैरामीटर को स्वीकार करता है, $encoding , जो कि उपनामों के लिए जाँचा गया एन्कोडिंग प्रकार है।
रिटर्न वैल्यू
यह सफल होने पर एन्कोडिंग उपनामों की संख्यात्मक रूप से अनुक्रमित सरणी देता है या यह विफलता पर गलत लौटाता है।
त्रुटियां/अपवाद
यदि एन्कोडिंग ज्ञात नहीं है, तो यह एक E_WARNING स्तर की त्रुटि देता है।
उदाहरण 1
<?php $encoding = 'ASCII'; $known_encodings = mb_list_encodings(); if (in_array($encoding, $known_encodings)) { $aliases = mb_encoding_aliases($encoding); print_r($aliases); } else { echo "Unknown ($encoding) encoding.\n"; } ?>
आउटपुट
Array ( [0] => ANSI_X3.4-1968 [1] => iso-ir-6 [2] => ANSI_X3.4-1986 [3] => ISO_646.irv:1991 [4] => US-ASCII [5] => ISO646-US [6] => us [7] => IBM367 [8] => IBM-367 [9] => cp367 [10] => csASCII )
उदाहरण 2
<?php $array = mb_encoding_aliases("ASCII"); var_dump($array); ?>
आउटपुट
array(11) { [0]=> string(14) "ANSI_X3.4-1968" [1]=> string(8) "iso-ir-6" [2]=> string(14) "ANSI_X3.4-1986" [3]=> string(16) "ISO_646.irv:1991" [4]=> string(8) "US-ASCII" [5]=> string(9) "ISO646-US" [6]=> string(2) "us" [7]=> string(6) "IBM367" [8]=> string(7) "IBM-367" [9]=> string(5) "cp367" [10]=> string(7) "csASCII" }