Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

PHP - एक स्ट्रिंग को एक अनुरोधित वर्ण एन्कोडिंग में बदलने के लिए iconv () का उपयोग करें


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 '?'

  1. PHP में एक स्ट्रिंग को संख्या में कैसे बदलें?

    एक स्ट्रिंग को एक संख्या में बदलने के लिए, कोड इस प्रकार है- उदाहरण <?php    $str = "150";    $num = (int)$str;    echo "Number (Converted from String) = $num"; ?> आउटपुट यह निम्नलिखित आउटपुट उत्पन्न करेगा- Number (Converted from String) = 150

  1. PHP में स्ट्रिंग को बूलियन में कैसे बदलें?

    स्ट्रिंग को PHP में बूलियन में बदलने के लिए, कोड इस प्रकार है। filter_val() विधि का प्रयोग करें- उदाहरण <?php    echo "Displaying Sunday as first day of a week...\n";    $res = date('l - d/m/Y', strtotime("sunday 0 week"));    echo "F

  1. जावा का उपयोग करके हम कितने तरीकों से एक स्ट्रिंग को एक वर्ण सरणी में परिवर्तित कर सकते हैं?

    आप स्ट्रिंग के प्रत्येक तत्व को एक सरणी में कॉपी करके या toCharArray() विधि का उपयोग करके एक स्ट्रिंग को एक वर्ण सरणी में परिवर्तित कर सकते हैं। प्रत्येक तत्व की प्रतिलिपि बनाना कनवर्ट करने के लिए स्ट्रिंग प्राप्त करें। स्ट्रिंग की लंबाई के साथ एक खाली वर्ण सरणी बनाएं। charAt() स्ट्रिंग वर