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

ฟังก์ชัน IntlChar::charName() ใน PHP

คำอธิบาย

ฟังก์ชัน IntlChar::charName() ดึงชื่อของตัวอักษร Unicode

รูปแบบการใช้งาน (Syntax)

string IntlChar::charName($val [, $choice = IntlChar::UNICODE_CHAR_NAME])

พารามิเตอร์

  • val − ค่าจำนวนเต็มหรือตัวอักษรที่เข้ารหัสเป็นสตริง UTF-8

  • choice − เงื่อนไขค่าคงที่ต่อไปนี้:

    • IntlChar::UNICODE_CHAR_NAME

    • IntlChar::CHAR_NAME_ALIAS

    • IntlChar::CHAR_NAME_CHOICE_COUNT

    • IntlChar::UNICODE_10_CHAR_NAME

    • IntlChar::EXTENDED_CHAR_NAME

ค่าที่คืนกลับ

ฟังก์ชัน IntlChar::charName() คืนค่าชื่อที่สอดคล้องกับข้อมูลนำเข้า หากไม่มีชื่อของตัวอักษร จะคืนสตริงว่าง

ตัวอย่างที่ 1

<?php
   var_dump(IntlChar::charName("&"));
   echo "<br>";
   var_dump(IntlChar::charName("&", IntlChar::EXTENDED_CHAR_NAME));
?>

ผลลัพธ์

string(9) "AMPERSAND" string(9) "AMPERSAND"

ตัวอย่างที่ 2

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

ตัวอย่างที่ 3

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