PHP में, iconv_get_encoding() फ़ंक्शन का उपयोग iconv . के आंतरिक कॉन्फ़िगरेशन चरों को पुनः प्राप्त करने के लिए किया जाता है विस्तार। यह फ़ंक्शन एक अंतर्निहित PHP फ़ंक्शन है जिसका उपयोग PHP 4 संस्करण से किया जा रहा है।
सिंटैक्स
mixed iconv_get_encoding($type = "all")
पैरामीटर
iconv_get_encoding() फ़ंक्शन केवल एकल पैरामीटर $type का उपयोग करता है।
$type − वैकल्पिक प्रकार पैरामीटर के मान हो सकते हैं
- सभी
- इनपुट_एन्कोडिंग
- आउटपुट_एन्कोडिंग
- आंतरिक_एन्कोडिंग
रिटर्न वैल्यू
iconv_get_encoding() फ़ंक्शन सफल होने पर आंतरिक कॉन्फ़िगरेशन चर का वर्तमान मान लौटाता है या यह विफलता पर गलत लौटाता है। यदि प्रकार मौजूद नहीं है या सभी, . पर सेट है तब iconv_get_encoding() एक सरणी देता है जो इन सभी चरों को संग्रहीत करता है।
उदाहरण 1
<pre> <?php iconv_set_encoding("internal_encoding", "UTF-8"); iconv_set_encoding("output_encoding", "ISO-8859-1"); var_dump(iconv_get_encoding('all')); ?> </pre>
आउटपुट
array(3) { ["input_encoding"]=> string(5) "UTF-8" ["output_encoding"]=> string(10) "ISO-8859-1" ["internal_encoding"]=> string(5) "UTF-8" }
>स्पष्टीकरण - उपरोक्त PHP प्रोग्राम सभी एन्कोडिंग (आंतरिक एन्कोडिंग, आउटपुट एन्कोडिंग) को प्रिंट करेगा क्योंकि iconv_get_encoding() सभी पर सेट है।
उदाहरण 2 - केवल आंतरिक_एन्कोडिंग का उपयोग करना
<?php // Using only internal encoding iconv_set_encoding("internal_encoding", "UTF-8"); var_dump(iconv_get_encoding('internal_encoding')); ?>
आउटपुट
string(5) "UTF-8"