PHP में, iconv() फ़ंक्शन का उपयोग स्ट्रिंग को अनुरोधित कैरेक्टर एन्कोडिंग में बदलने के लिए किया जाता है। इसका उपयोग स्ट्रिंग "string" पर from_encoding से to_encoding तक कैरेक्टर सेट रूपांतरण करने के लिए किया जाता है।
सिंटैक्स
string iconv(string $from_encoding, string $to_encoding, string $string)
पैरामीटर्स
iconv() फ़ंक्शन तीन पैरामीटर्स स्वीकार करता है: $from_encoding, $to_encoding और $string।
$from_encoding - यह पैरामीटर इनपुट चार्टसेट निर्दिष्ट करने के लिए उपयोग किया जाता है।
$to_encoding - यह पैरामीटर आउटपुट चार्टसेट के लिए उपयोग किया जाता है।
$string - यह पैरामीटर स्ट्रिंग को बदलने के लिए उपयोग किया जाता है।
रिटर्न वैल्यूज़
iconv() सफलता पर परिवर्तित स्ट्रिंग लौटाता है या विफलता पर False लौटाता है।
उदाहरण 1
<pre>
<?php
// स्ट्रिंग में बदलने के लिए डॉलर सिम्बल का उपयोग किया गया
$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
// स्ट्रिंग में बदलने के लिए डॉलर सिम्बल का उपयोग किया गया
$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 '?'