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 và $ 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 '?'