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"