Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

PHP – แปลงสตริงเป็นการเข้ารหัสอักขระที่ร้องขอโดยใช้ iconv()


ใน PHP iconv() ฟังก์ชั่นใช้เพื่อแปลงสตริงเป็นการเข้ารหัสอักขระที่ร้องขอ ใช้สำหรับแปลงชุดอักขระในสตริง "สตริง" จาก from_encoding เพื่อ to_encoding.

ไวยากรณ์

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

พารามิเตอร์

icv() ฟังก์ชั่นยอมรับสามพารามิเตอร์:$from_encoding , $to_encoding และ $string .

  • $from_encoding− พารามิเตอร์นี้ใช้เพื่อระบุชุดอักขระอินพุต

  • $to_encoding− พารามิเตอร์นี้ใช้สำหรับชุดอักขระเอาต์พุต

  • $string− พารามิเตอร์นี้ใช้เพื่อแปลงสตริง

คืนค่า

icv() คืนค่าสตริงที่แปลงแล้วเมื่อสำเร็จหรือคืนค่า False เมื่อล้มเหลว

ตัวอย่าง

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