ใน 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 เป็นอักขระได้