ฟังก์ชัน IntlChar charType() ใช้เพื่อรับค่าหมวดหมู่ทั่วไปสำหรับค่าที่ป้อน
ไวยากรณ์
int IntlChar::charType (val)
พารามิเตอร์
-
val − จำนวนเต็มหรืออักขระที่เข้ารหัสเป็นสตริง UTF-8
คืนสินค้า
ฟังก์ชัน IntlChar charType() ส่งกลับเนื้อหาหมวดหมู่ทั่วไปต่อไปนี้ -
-
IntlChar::CHAR_CATEGORY_UNASSIGNED
-
IntlChar::CHAR_CATEGORY_GENERAL_OTHER_TYPES
-
IntlChar::CHAR_CATEGORY_UPPERCASE_LETTER
-
IntlChar::CHAR_CATEGORY_LOWERCASE_LETTER
-
IntlChar::CHAR_CATEGORY_TITLECASE_LETTER
-
IntlChar::CHAR_CATEGORY_MODIFIER_LETTER
-
IntlChar::CHAR_CATEGORY_OTHER_LETTER
-
IntlChar::CHAR_CATEGORY_NON_SPACING_MARK
-
IntlChar::CHAR_CATEGORY_ENCLOSING_MARK
-
IntlChar::CHAR_CATEGORY_COMBINING_SPACING_MARK
-
IntlChar::CHAR_CATEGORY_DECIMAL_DIGIT_NUMBER
-
IntlChar::CHAR_CATEGORY_LETTER_NUMBER
-
IntlChar::CHAR_CATEGORY_OTHER_NUMBER
-
IntlChar::CHAR_CATEGORY_SPACE_SEPARATOR
-
IntlChar::CHAR_CATEGORY_LINE_SEPARATOR
-
IntlChar::CHAR_CATEGORY_PARAGRAPH_SEPARATOR
-
IntlChar::CHAR_CATEGORY_CONTROL_CHAR
-
IntlChar::CHAR_CATEGORY_FORMAT_CHAR
-
IntlChar::CHAR_CATEGORY_PRIVATE_USE_CHAR
-
IntlChar::CHAR_CATEGORY_SURROGATE
-
IntlChar::CHAR_CATEGORY_DASH_PUNCTUATION
-
IntlChar::CHAR_CATEGORY_START_PUNTUATION
-
IntlChar::CHAR_CATEGORY_END_PUNTUATION
-
IntlChar::CHAR_CATEGORY_CONNECTOR_PUNCTUATION
-
IntlChar::CHAR_CATEGORY_OTHER_PUNCTUATION
-
IntlChar::CHAR_CATEGORY_MATH_SYMBOL
-
IntlChar::CHAR_CATEGORY_CURRENCY_SYMBOL
-
IntlChar::CHAR_CATEGORY_MODIFIER_SYMBOL
-
IntlChar::CHAR_CATEGORY_OTHER_SYMBOL
-
IntlChar::CHAR_CATEGORY_INITIAL_PUNCTUATION
-
IntlChar::CHAR_CATEGORY_FINAL_PUNCHUATION
-
IntlChar::CHAR_CATEGORY_CHAR_CATEGORY_COUNT
ตัวอย่าง
ต่อไปนี้เป็นตัวอย่าง −
<?php var_dump(IntlChar::charType("n") === IntlChar::CHAR_CATEGORY_CONTROL_CHAR); echo "<br>"; var_dump(IntlChar::charType("jkl") === IntlChar::CHAR_CATEGORY_OTHER_PUNCTUATION); echo "<br>"; var_dump(IntlChar::charType("r") === IntlChar::CHAR_CATEGORY_CONTROL_CHAR); echo "<br>"; var_dump(IntlChar::charType("Z") === IntlChar::CHAR_CATEGORY_UPPERCASE_LETTER); echo "<br>"; var_dump(IntlChar::charType(".") === IntlChar::CHAR_CATEGORY_OTHER_PUNCTUATION); echo "<br>"; ?>
ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์ -
bool(false) bool(false) bool(false) bool(true) bool(true)