ฟังก์ชัน IntlChar::charName() รับชื่อของอักขระ Unicode
ไวยากรณ์
string IntlChar::charName( val [, choice = IntlChar::UNICODE_CHAR_NAME] )
พารามิเตอร์
-
วาล − ค่าจำนวนเต็มหรืออักขระที่เข้ารหัสเป็นสตริง UTF-8
-
ทางเลือก − ต่อไปนี้เป็นเงื่อนไขคงที่ -
-
IntlChar::UNICODE_CHAR_NAME
-
IntlChar::CHAR_NAME_ALIAS
-
IntlChar::CHAR_NAME_CHOICE_COUNT
-
IntlChar::UNICODE_10_CHAR_NAME
-
IntlChar::EXTENDED_CHAR_NAME
-
คืนสินค้า
ฟังก์ชัน IntlChar::charName() จะส่งกลับชื่อที่สอดคล้องกันของข้อมูลที่ป้อน หากไม่มีชื่ออักขระ ระบบจะส่งคืนสตริงว่าง
ตัวอย่าง
ต่อไปนี้เป็นตัวอย่าง −
<?php var_dump(IntlChar::charName("&")); echo "<br>"; var_dump(IntlChar::charName("&", IntlChar::EXTENDED_CHAR_NAME)); ?>
ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์ -
string(9) "AMPERSAND" string(9) "AMPERSAND"
ตัวอย่าง
เรามาดูตัวอย่างกัน −
<?php var_dump(IntlChar::charName("K")); echo "<br>"; var_dump(IntlChar::charName("K", IntlChar::EXTENDED_CHAR_NAME)); ?>
ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์ -
string(22) "LATIN CAPITAL LETTER K" string(22) "LATIN CAPITAL LETTER K"
ตัวอย่าง
ให้เราดูตัวอย่างอื่นที่มีค่าอินพุตต่างกัน -
<?php var_dump(IntlChar::charName("5")); echo "<br>"; var_dump(IntlChar::charName("10")); echo "<br>"; var_dump(IntlChar::charName("e")); echo "<br>"; var_dump(IntlChar::charName("}")); ?>
ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์ -
string(10) "DIGIT FIVE" NULL string(20) "LATIN SMALL LETTER E" string(19) "RIGHT CURLY BRACKET"