Computer >> Máy Tính >  >> Lập trình >> PHP

PHP - Chuyển đổi một chuỗi thành một mã hóa ký tự được yêu cầu bằng iconv ()


Trong PHP, iconv () hàm được sử dụng để chuyển đổi một chuỗi thành mã hóa ký tự được yêu cầu. Nó được sử dụng để thực hiện chuyển đổi bộ ký tự trên chuỗi "string" từ from_encoding sang to_encoding.

Cú pháp

string iconv(str $from_encoding, str $to_encoding, str $string)

Tham số

iconv () hàm chấp nhận ba tham số: $ from_encoding , $ to_encoding $ string .

  • $ from_encoding− Tham số này được sử dụng để chỉ định bộ ký tự đầu vào.

  • $ to_encoding− Tham số này được sử dụng cho bộ ký tự đầu ra.

  • $ string− Tham số này được sử dụng để chuyển đổi chuỗi.

Giá trị trả lại

iconv () trả về chuỗi đã chuyển đổi khi thành công hoặc trả về Sai khi không thành công.

Ví dụ

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

Đầu ra

Original:the Dollar symbol '$'
TRANSLIT: the Dollar symbol '$'
IGNORE: the Dollar symbol '$'

Ví dụ 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>

Đầu ra

Original: Indian Rupees '?'
TRANSLIT: Indian Rupees '?'
IGNORE: Indian Rupees '?'