PHP में, iconv() फ़ंक्शन का उपयोग स्ट्रिंग को अनुरोधित वर्ण एन्कोडिंग में बदलने के लिए किया जाता है। इसका उपयोग स्ट्रिंग "string" . पर वर्ण सेट रूपांतरण करने के लिए किया जाता है से_एन्कोडिंग . से to to_encoding.
सिंटैक्स
string iconv(str $from_encoding, str $to_encoding, str $string)
पैरामीटर
आइकनव () फ़ंक्शन तीन पैरामीटर स्वीकार करता है:$from_encoding , $to_encoding और $स्ट्रिंग ।
-
$from_encoding− इस पैरामीटर का उपयोग इनपुट वर्णसेट को निर्दिष्ट करने के लिए किया जाता है।
-
$to_encoding− इस पैरामीटर का उपयोग आउटपुट चारसेट के लिए किया जाता है।
-
$string− इस पैरामीटर का उपयोग स्ट्रिंग को बदलने के लिए किया जाता है।
रिटर्न वैल्यू
आइकनव () परिवर्तित स्ट्रिंग को सफलता पर लौटाता है या यह विफलता पर गलत लौटाता है।
उदाहरण
<pre> <?php // used the Dollar symbol to convert in string $text = "the Dollar symbol '$'"; echo 'Original:', $text, PHP_EOL; echo 'TRANSLIT: ', iconv("UTF-8", "ISO-8859-1", $text), PHP_EOL; echo 'IGNORE: ', iconv("UTF-8", "ISO-8859-1", $text), PHP_EOL; ?> </pre>
आउटपुट
Original:the Dollar symbol '$' TRANSLIT: the Dollar symbol '$' IGNORE: the Dollar symbol '$'
उदाहरण 2
<pre> <?php // used the Dollar symbol to convert in string $string = "Indian Rupees '?'"; echo 'Original: ', $string, PHP_EOL; echo 'TRANSLIT : ', iconv("UTF-8", "ISO-8859-1", $string), PHP_EOL; echo 'IGNORE: ', iconv("UTF-8", "ISO-8859-1", $string), PHP_EOL; ?> </pre>
आउटपुट
Original: Indian Rupees '?' TRANSLIT: Indian Rupees '?' IGNORE: Indian Rupees '?'