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

PHP - วิธีคืนอักขระด้วยค่าจุดรหัส Unicode โดยใช้ mb_chr ()


ใน PHP mb_chr() ฟังก์ชันใช้เพื่อส่งคืนอักขระด้วยค่าจุดโค้ด Unicode ฟังก์ชันนี้ส่งคืนสตริงที่มีอักขระที่ระบุโดยค่าจุดโค้ด Unicode ซึ่งเข้ารหัสด้วยการเข้ารหัสที่ระบุ

ไวยากรณ์

string mb_chr(int $codepoint, string $encoding)

พารามิเตอร์

mb_chr() ยอมรับเพียงสองพารามิเตอร์:$codepoint และ $encoding .

  • $codepoint− พารามิเตอร์นี้ใช้เพื่อแปลงค่าจุดโค๊ด Unicode ตัวอย่างเช่น 128024 สำหรับ U+1F418 ELEPHANT

  • $encoding− พารามิเตอร์นี้เป็นการเข้ารหัสอักขระ หากไม่มีหรือเป็นโมฆะ ระบบจะใช้ค่าการเข้ารหัสอักขระภายใน

คืนค่า

ฟังก์ชันนี้ส่งคืนสตริงที่มีอักขระที่ร้องขอหากสามารถแสดงในการเข้ารหัสที่ระบุหรือคืนค่า False เมื่อล้มเหลว

หมายเหตุ: จาก PHP 8.0 อนุญาตให้เข้ารหัสแบบ nullable ได้

ตัวอย่าง

<ก่อน><ก่อน>

ผลลัพธ์

string(1) "B"string(1) "B"string(1) "@"string(1) "@"string(3) "€"bool(false)string(4) "🐘"bool (เท็จ)

หมายเหตุ: PHP IntlChar::chr() สามารถใช้ฟังก์ชันเพื่อแปลงจากโค้ดพอยท์ PHP Unicode เป็นอักขระได้