PHP में, iconv_get_encoding() फ़ंक्शन का उपयोग iconv एक्सटेंशन के आंतरिक कॉन्फ़िगरेशन वेरिएबल्स को प्राप्त करने के लिए किया जाता है। यह फ़ंक्शन एक अंतर्निहित PHP फ़ंक्शन है जिसे PHP 4 संस्करण से उपयोग किया जा रहा है।
सिंटैक्स
mixed iconv_get_encoding($type = "all")
पैरामीटर
iconv_get_encoding() फ़ंक्शन केवल एक पैरामीटर $type का उपयोग करता है।
$type - वैकल्पिक type पैरामीटर के मान हो सकते हैं
- all
- input_encoding
- output_encoding
- internal_encoding
रिटर्न वैल्यू
iconv_get_encoding() फ़ंक्शन सफल होने पर आंतरिक कॉन्फ़िगरेशन वेरिएबल का वर्तमान मान लौटाता है या विफलता पर False लौटाता है। यदि type मौजूद नहीं है या all पर सेट है, तो 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() all पर सेट है।
उदाहरण 2 - केवल internal_encoding का उपयोग
<?php
// केवल आंतरिक एन्कोडिंग का उपयोग
iconv_set_encoding("internal_encoding", "UTF-8");
var_dump(iconv_get_encoding('internal_encoding'));
?>
आउटपुट
string(5) "UTF-8"