Hàm IntlChar ::charName () lấy tên của một ký tự Unicode.
Cú pháp
string IntlChar::charName( val [, choice = IntlChar::UNICODE_CHAR_NAME] )
Tham số
-
val - Giá trị số nguyên hoặc ký tự được mã hóa dưới dạng chuỗi UTF-8.
-
lựa chọn - Sau đây là các điều kiện không đổi -
-
IntlChar ::UNICODE_CHAR_NAME
-
IntlChar ::CHAR_NAME_ALIAS
-
IntlChar ::CHAR_NAME_CHOICE_COUNT
-
IntlChar ::UNICODE_10_CHAR_NAME
-
IntlChar ::EXTENDED_CHAR_NAME
-
Quay lại
Hàm IntlChar ::charName () trả về tên tương ứng của dữ liệu đầu vào. Đối với không có tên của ký tự, một chuỗi trống được trả về.
Ví dụ
Sau đây là một ví dụ -
<?php var_dump(IntlChar::charName("&")); echo "<br>"; var_dump(IntlChar::charName("&", IntlChar::EXTENDED_CHAR_NAME)); ?>
Đầu ra
Sau đây là kết quả -
string(9) "AMPERSAND" string(9) "AMPERSAND"
Ví dụ
Hãy để chúng tôi xem một ví dụ khác -
<?php var_dump(IntlChar::charName("K")); echo "<br>"; var_dump(IntlChar::charName("K", IntlChar::EXTENDED_CHAR_NAME)); ?>
Đầu ra
Sau đây là kết quả -
string(22) "LATIN CAPITAL LETTER K" string(22) "LATIN CAPITAL LETTER K"
Ví dụ
Hãy để chúng tôi xem thêm một ví dụ với giá trị đầu vào khác -
<?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("}")); ?>
Đầu ra
Sau đây là kết quả -
string(10) "DIGIT FIVE" NULL string(20) "LATIN SMALL LETTER E" string(19) "RIGHT CURLY BRACKET"