php8.5
Home/ Manual/ reference / intl/ IntlChar

IntlChar

IntlChar provides access to a number of utility methods that can be used to access information about Unicode characters.

Intro

IntlChar provides access to a number of utility methods that can be used to access information about Unicode characters.

The methods and constants adhere closely to the names and behavior used by the underlying ICU library.

Class synopsis

class IntlChar { }

Predefined Constants

IntlChar::UNICODE_VERSIONstring
IntlChar::CODEPOINT_MINint
IntlChar::CODEPOINT_MAXint
IntlChar::NO_NUMERIC_VALUEint

Special value that is returned by IntlChar::getNumericValue when no numeric value is defined for a code point.

IntlChar::PROPERTY_ALPHABETICint
IntlChar::PROPERTY_BINARY_STARTint
IntlChar::PROPERTY_ASCII_HEX_DIGITint
IntlChar::PROPERTY_BIDI_CONTROLint
IntlChar::PROPERTY_BIDI_MIRROREDint
IntlChar::PROPERTY_DASHint
IntlChar::PROPERTY_DEFAULT_IGNORABLE_CODE_POINTint
IntlChar::PROPERTY_DEPRECATEDint
IntlChar::PROPERTY_DIACRITICint
IntlChar::PROPERTY_EXTENDERint
IntlChar::PROPERTY_FULL_COMPOSITION_EXCLUSIONint
IntlChar::PROPERTY_GRAPHEME_BASEint
IntlChar::PROPERTY_GRAPHEME_EXTENDint
IntlChar::PROPERTY_GRAPHEME_LINKint
IntlChar::PROPERTY_HEX_DIGITint
IntlChar::PROPERTY_HYPHENint
IntlChar::PROPERTY_ID_CONTINUEint
IntlChar::PROPERTY_ID_STARTint
IntlChar::PROPERTY_IDEOGRAPHICint
IntlChar::PROPERTY_IDS_BINARY_OPERATORint
IntlChar::PROPERTY_IDS_TRINARY_OPERATORint
IntlChar::PROPERTY_IDS_UNARY_OPERATORint

For programmatic determination of Ideographic Description Sequences. Available as of PHP 8.4.0.

IntlChar::PROPERTY_ID_COMPAT_MATH_STARTint

Used in mathematical identifier profile in UAX 31. Available as of PHP 8.4.0.

IntlChar::PROPERTY_ID_COMPAT_MATH_CONTINUEint

Used in mathematical identifier profile in UAX 31. Available as of PHP 8.4.0.

IntlChar::PROPERTY_JOIN_CONTROLint
IntlChar::PROPERTY_LOGICAL_ORDER_EXCEPTIONint
IntlChar::PROPERTY_LOWERCASEint
IntlChar::PROPERTY_MATHint
IntlChar::PROPERTY_NONCHARACTER_CODE_POINTint
IntlChar::PROPERTY_QUOTATION_MARKint
IntlChar::PROPERTY_RADICALint
IntlChar::PROPERTY_SOFT_DOTTEDint
IntlChar::PROPERTY_TERMINAL_PUNCTUATIONint
IntlChar::PROPERTY_UNIFIED_IDEOGRAPHint
IntlChar::PROPERTY_UPPERCASEint
IntlChar::PROPERTY_WHITE_SPACEint
IntlChar::PROPERTY_XID_CONTINUEint
IntlChar::PROPERTY_XID_STARTint
IntlChar::PROPERTY_CASE_SENSITIVEint
IntlChar::PROPERTY_S_TERMint
IntlChar::PROPERTY_VARIATION_SELECTORint
IntlChar::PROPERTY_NFD_INERTint
IntlChar::PROPERTY_NFKD_INERTint
IntlChar::PROPERTY_NFC_INERTint
IntlChar::PROPERTY_NFKC_INERTint
IntlChar::PROPERTY_SEGMENT_STARTERint
IntlChar::PROPERTY_PATTERN_SYNTAXint
IntlChar::PROPERTY_PATTERN_WHITE_SPACEint
IntlChar::PROPERTY_POSIX_ALNUMint
IntlChar::PROPERTY_POSIX_BLANKint
IntlChar::PROPERTY_POSIX_GRAPHint
IntlChar::PROPERTY_POSIX_PRINTint
IntlChar::PROPERTY_POSIX_XDIGITint
IntlChar::PROPERTY_CASEDint
IntlChar::PROPERTY_CASE_IGNORABLEint
IntlChar::PROPERTY_CHANGES_WHEN_LOWERCASEDint
IntlChar::PROPERTY_CHANGES_WHEN_UPPERCASEDint
IntlChar::PROPERTY_CHANGES_WHEN_TITLECASEDint
IntlChar::PROPERTY_CHANGES_WHEN_CASEFOLDEDint
IntlChar::PROPERTY_CHANGES_WHEN_CASEMAPPEDint
IntlChar::PROPERTY_CHANGES_WHEN_NFKC_CASEFOLDEDint
IntlChar::PROPERTY_BINARY_LIMITint
IntlChar::PROPERTY_BIDI_CLASSint
IntlChar::PROPERTY_INT_STARTint
IntlChar::PROPERTY_BLOCKint
IntlChar::PROPERTY_CANONICAL_COMBINING_CLASSint
IntlChar::PROPERTY_DECOMPOSITION_TYPEint
IntlChar::PROPERTY_EAST_ASIAN_WIDTHint
IntlChar::PROPERTY_GENERAL_CATEGORYint
IntlChar::PROPERTY_JOINING_GROUPint
IntlChar::PROPERTY_JOINING_TYPEint
IntlChar::PROPERTY_LINE_BREAKint
IntlChar::PROPERTY_NUMERIC_TYPEint
IntlChar::PROPERTY_SCRIPTint
IntlChar::PROPERTY_HANGUL_SYLLABLE_TYPEint
IntlChar::PROPERTY_NFD_QUICK_CHECKint
IntlChar::PROPERTY_NFKD_QUICK_CHECKint
IntlChar::PROPERTY_NFC_QUICK_CHECKint
IntlChar::PROPERTY_NFKC_QUICK_CHECKint
IntlChar::PROPERTY_LEAD_CANONICAL_COMBINING_CLASSint
IntlChar::PROPERTY_TRAIL_CANONICAL_COMBINING_CLASSint
IntlChar::PROPERTY_GRAPHEME_CLUSTER_BREAKint
IntlChar::PROPERTY_SENTENCE_BREAKint
IntlChar::PROPERTY_WORD_BREAKint
IntlChar::PROPERTY_BIDI_PAIRED_BRACKET_TYPEint
IntlChar::PROPERTY_INT_LIMITint
IntlChar::PROPERTY_GENERAL_CATEGORY_MASKint
IntlChar::PROPERTY_MASK_STARTint
IntlChar::PROPERTY_MASK_LIMITint
IntlChar::PROPERTY_NUMERIC_VALUEint
IntlChar::PROPERTY_DOUBLE_STARTint
IntlChar::PROPERTY_DOUBLE_LIMITint
IntlChar::PROPERTY_AGEint
IntlChar::PROPERTY_STRING_STARTint
IntlChar::PROPERTY_BIDI_MIRRORING_GLYPHint
IntlChar::PROPERTY_CASE_FOLDINGint
IntlChar::PROPERTY_ISO_COMMENTint
IntlChar::PROPERTY_LOWERCASE_MAPPINGint
IntlChar::PROPERTY_NAMEint
IntlChar::PROPERTY_SIMPLE_CASE_FOLDINGint
IntlChar::PROPERTY_SIMPLE_LOWERCASE_MAPPINGint
IntlChar::PROPERTY_SIMPLE_TITLECASE_MAPPINGint
IntlChar::PROPERTY_SIMPLE_UPPERCASE_MAPPINGint
IntlChar::PROPERTY_TITLECASE_MAPPINGint
IntlChar::PROPERTY_UNICODE_1_NAMEint
IntlChar::PROPERTY_UPPERCASE_MAPPINGint
IntlChar::PROPERTY_BIDI_PAIRED_BRACKETint
IntlChar::PROPERTY_STRING_LIMITint
IntlChar::PROPERTY_SCRIPT_EXTENSIONSint
IntlChar::PROPERTY_OTHER_PROPERTY_STARTint
IntlChar::PROPERTY_OTHER_PROPERTY_LIMITint
IntlChar::PROPERTY_INVALID_CODEint
IntlChar::CHAR_CATEGORY_UNASSIGNEDint
IntlChar::CHAR_CATEGORY_GENERAL_OTHER_TYPESint
IntlChar::CHAR_CATEGORY_UPPERCASE_LETTERint
IntlChar::CHAR_CATEGORY_LOWERCASE_LETTERint
IntlChar::CHAR_CATEGORY_TITLECASE_LETTERint
IntlChar::CHAR_CATEGORY_MODIFIER_LETTERint
IntlChar::CHAR_CATEGORY_OTHER_LETTERint
IntlChar::CHAR_CATEGORY_NON_SPACING_MARKint
IntlChar::CHAR_CATEGORY_ENCLOSING_MARKint
IntlChar::CHAR_CATEGORY_COMBINING_SPACING_MARKint
IntlChar::CHAR_CATEGORY_DECIMAL_DIGIT_NUMBERint
IntlChar::CHAR_CATEGORY_LETTER_NUMBERint
IntlChar::CHAR_CATEGORY_OTHER_NUMBERint
IntlChar::CHAR_CATEGORY_SPACE_SEPARATORint
IntlChar::CHAR_CATEGORY_LINE_SEPARATORint
IntlChar::CHAR_CATEGORY_PARAGRAPH_SEPARATORint
IntlChar::CHAR_CATEGORY_CONTROL_CHARint
IntlChar::CHAR_CATEGORY_FORMAT_CHARint
IntlChar::CHAR_CATEGORY_PRIVATE_USE_CHARint
IntlChar::CHAR_CATEGORY_SURROGATEint
IntlChar::CHAR_CATEGORY_DASH_PUNCTUATIONint
IntlChar::CHAR_CATEGORY_START_PUNCTUATIONint
IntlChar::CHAR_CATEGORY_END_PUNCTUATIONint
IntlChar::CHAR_CATEGORY_CONNECTOR_PUNCTUATIONint
IntlChar::CHAR_CATEGORY_OTHER_PUNCTUATIONint
IntlChar::CHAR_CATEGORY_MATH_SYMBOLint
IntlChar::CHAR_CATEGORY_CURRENCY_SYMBOLint
IntlChar::CHAR_CATEGORY_MODIFIER_SYMBOLint
IntlChar::CHAR_CATEGORY_OTHER_SYMBOLint
IntlChar::CHAR_CATEGORY_INITIAL_PUNCTUATIONint
IntlChar::CHAR_CATEGORY_FINAL_PUNCTUATIONint
IntlChar::CHAR_CATEGORY_CHAR_CATEGORY_COUNTint
IntlChar::CHAR_DIRECTION_LEFT_TO_RIGHTint
IntlChar::CHAR_DIRECTION_RIGHT_TO_LEFTint
IntlChar::CHAR_DIRECTION_EUROPEAN_NUMBERint
IntlChar::CHAR_DIRECTION_EUROPEAN_NUMBER_SEPARATORint
IntlChar::CHAR_DIRECTION_EUROPEAN_NUMBER_TERMINATORint
IntlChar::CHAR_DIRECTION_ARABIC_NUMBERint
IntlChar::CHAR_DIRECTION_COMMON_NUMBER_SEPARATORint
IntlChar::CHAR_DIRECTION_BLOCK_SEPARATORint
IntlChar::CHAR_DIRECTION_SEGMENT_SEPARATORint
IntlChar::CHAR_DIRECTION_WHITE_SPACE_NEUTRALint
IntlChar::CHAR_DIRECTION_OTHER_NEUTRALint
IntlChar::CHAR_DIRECTION_LEFT_TO_RIGHT_EMBEDDINGint
IntlChar::CHAR_DIRECTION_LEFT_TO_RIGHT_OVERRIDEint
IntlChar::CHAR_DIRECTION_RIGHT_TO_LEFT_ARABICint
IntlChar::CHAR_DIRECTION_RIGHT_TO_LEFT_EMBEDDINGint
IntlChar::CHAR_DIRECTION_RIGHT_TO_LEFT_OVERRIDEint
IntlChar::CHAR_DIRECTION_POP_DIRECTIONAL_FORMATint
IntlChar::CHAR_DIRECTION_DIR_NON_SPACING_MARKint
IntlChar::CHAR_DIRECTION_BOUNDARY_NEUTRALint
IntlChar::CHAR_DIRECTION_FIRST_STRONG_ISOLATEint
IntlChar::CHAR_DIRECTION_LEFT_TO_RIGHT_ISOLATEint
IntlChar::CHAR_DIRECTION_RIGHT_TO_LEFT_ISOLATEint
IntlChar::CHAR_DIRECTION_POP_DIRECTIONAL_ISOLATEint
IntlChar::CHAR_DIRECTION_CHAR_DIRECTION_COUNTint
IntlChar::BLOCK_CODE_NO_BLOCKint
IntlChar::BLOCK_CODE_BASIC_LATINint
IntlChar::BLOCK_CODE_LATIN_1_SUPPLEMENTint
IntlChar::BLOCK_CODE_LATIN_EXTENDED_Aint
IntlChar::BLOCK_CODE_LATIN_EXTENDED_Bint
IntlChar::BLOCK_CODE_IPA_EXTENSIONSint
IntlChar::BLOCK_CODE_SPACING_MODIFIER_LETTERSint
IntlChar::BLOCK_CODE_COMBINING_DIACRITICAL_MARKSint
IntlChar::BLOCK_CODE_GREEKint
IntlChar::BLOCK_CODE_CYRILLICint
IntlChar::BLOCK_CODE_ARMENIANint
IntlChar::BLOCK_CODE_HEBREWint
IntlChar::BLOCK_CODE_ARABICint
IntlChar::BLOCK_CODE_SYRIACint
IntlChar::BLOCK_CODE_THAANAint
IntlChar::BLOCK_CODE_DEVANAGARIint
IntlChar::BLOCK_CODE_BENGALIint
IntlChar::BLOCK_CODE_GURMUKHIint
IntlChar::BLOCK_CODE_GUJARATIint
IntlChar::BLOCK_CODE_ORIYAint
IntlChar::BLOCK_CODE_TAMILint
IntlChar::BLOCK_CODE_TELUGUint
IntlChar::BLOCK_CODE_KANNADAint
IntlChar::BLOCK_CODE_MALAYALAMint
IntlChar::BLOCK_CODE_SINHALAint
IntlChar::BLOCK_CODE_THAIint
IntlChar::BLOCK_CODE_LAOint
IntlChar::BLOCK_CODE_TIBETANint
IntlChar::BLOCK_CODE_MYANMARint
IntlChar::BLOCK_CODE_GEORGIANint
IntlChar::BLOCK_CODE_HANGUL_JAMOint
IntlChar::BLOCK_CODE_ETHIOPICint
IntlChar::BLOCK_CODE_CHEROKEEint
IntlChar::BLOCK_CODE_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICSint
IntlChar::BLOCK_CODE_OGHAMint
IntlChar::BLOCK_CODE_RUNICint
IntlChar::BLOCK_CODE_KHMERint
IntlChar::BLOCK_CODE_MONGOLIANint
IntlChar::BLOCK_CODE_LATIN_EXTENDED_ADDITIONALint
IntlChar::BLOCK_CODE_GREEK_EXTENDEDint
IntlChar::BLOCK_CODE_GENERAL_PUNCTUATIONint
IntlChar::BLOCK_CODE_SUPERSCRIPTS_AND_SUBSCRIPTSint
IntlChar::BLOCK_CODE_CURRENCY_SYMBOLSint
IntlChar::BLOCK_CODE_COMBINING_MARKS_FOR_SYMBOLSint
IntlChar::BLOCK_CODE_LETTERLIKE_SYMBOLSint
IntlChar::BLOCK_CODE_NUMBER_FORMSint
IntlChar::BLOCK_CODE_ARROWSint
IntlChar::BLOCK_CODE_MATHEMATICAL_OPERATORSint
IntlChar::BLOCK_CODE_MISCELLANEOUS_TECHNICALint
IntlChar::BLOCK_CODE_CONTROL_PICTURESint
IntlChar::BLOCK_CODE_OPTICAL_CHARACTER_RECOGNITIONint
IntlChar::BLOCK_CODE_ENCLOSED_ALPHANUMERICSint
IntlChar::BLOCK_CODE_BOX_DRAWINGint
IntlChar::BLOCK_CODE_BLOCK_ELEMENTSint
IntlChar::BLOCK_CODE_GEOMETRIC_SHAPESint
IntlChar::BLOCK_CODE_MISCELLANEOUS_SYMBOLSint
IntlChar::BLOCK_CODE_DINGBATSint
IntlChar::BLOCK_CODE_BRAILLE_PATTERNSint
IntlChar::BLOCK_CODE_CJK_RADICALS_SUPPLEMENTint
IntlChar::BLOCK_CODE_KANGXI_RADICALSint
IntlChar::BLOCK_CODE_IDEOGRAPHIC_DESCRIPTION_CHARACTERSint
IntlChar::BLOCK_CODE_CJK_SYMBOLS_AND_PUNCTUATIONint
IntlChar::BLOCK_CODE_HIRAGANAint
IntlChar::BLOCK_CODE_KATAKANAint
IntlChar::BLOCK_CODE_BOPOMOFOint
IntlChar::BLOCK_CODE_HANGUL_COMPATIBILITY_JAMOint
IntlChar::BLOCK_CODE_KANBUNint
IntlChar::BLOCK_CODE_BOPOMOFO_EXTENDEDint
IntlChar::BLOCK_CODE_ENCLOSED_CJK_LETTERS_AND_MONTHSint
IntlChar::BLOCK_CODE_CJK_COMPATIBILITYint
IntlChar::BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_Aint
IntlChar::BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHSint
IntlChar::BLOCK_CODE_YI_SYLLABLESint
IntlChar::BLOCK_CODE_YI_RADICALSint
IntlChar::BLOCK_CODE_HANGUL_SYLLABLESint
IntlChar::BLOCK_CODE_HIGH_SURROGATESint
IntlChar::BLOCK_CODE_HIGH_PRIVATE_USE_SURROGATESint
IntlChar::BLOCK_CODE_LOW_SURROGATESint
IntlChar::BLOCK_CODE_PRIVATE_USE_AREAint
IntlChar::BLOCK_CODE_PRIVATE_USEint
IntlChar::BLOCK_CODE_CJK_COMPATIBILITY_IDEOGRAPHSint
IntlChar::BLOCK_CODE_ALPHABETIC_PRESENTATION_FORMSint
IntlChar::BLOCK_CODE_ARABIC_PRESENTATION_FORMS_Aint
IntlChar::BLOCK_CODE_COMBINING_HALF_MARKSint
IntlChar::BLOCK_CODE_CJK_COMPATIBILITY_FORMSint
IntlChar::BLOCK_CODE_SMALL_FORM_VARIANTSint
IntlChar::BLOCK_CODE_ARABIC_PRESENTATION_FORMS_Bint
IntlChar::BLOCK_CODE_SPECIALSint
IntlChar::BLOCK_CODE_HALFWIDTH_AND_FULLWIDTH_FORMSint
IntlChar::BLOCK_CODE_OLD_ITALICint
IntlChar::BLOCK_CODE_GOTHICint
IntlChar::BLOCK_CODE_DESERETint
IntlChar::BLOCK_CODE_BYZANTINE_MUSICAL_SYMBOLSint
IntlChar::BLOCK_CODE_MUSICAL_SYMBOLSint
IntlChar::BLOCK_CODE_MATHEMATICAL_ALPHANUMERIC_SYMBOLSint
IntlChar::BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_Bint
IntlChar::BLOCK_CODE_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENTint
IntlChar::BLOCK_CODE_TAGSint
IntlChar::BLOCK_CODE_CYRILLIC_SUPPLEMENTint
IntlChar::BLOCK_CODE_CYRILLIC_SUPPLEMENTARYint
IntlChar::BLOCK_CODE_TAGALOGint
IntlChar::BLOCK_CODE_HANUNOOint
IntlChar::BLOCK_CODE_BUHIDint
IntlChar::BLOCK_CODE_TAGBANWAint
IntlChar::BLOCK_CODE_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_Aint
IntlChar::BLOCK_CODE_SUPPLEMENTAL_ARROWS_Aint
IntlChar::BLOCK_CODE_SUPPLEMENTAL_ARROWS_Bint
IntlChar::BLOCK_CODE_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_Bint
IntlChar::BLOCK_CODE_SUPPLEMENTAL_MATHEMATICAL_OPERATORSint
IntlChar::BLOCK_CODE_KATAKANA_PHONETIC_EXTENSIONSint
IntlChar::BLOCK_CODE_VARIATION_SELECTORSint
IntlChar::BLOCK_CODE_SUPPLEMENTARY_PRIVATE_USE_AREA_Aint
IntlChar::BLOCK_CODE_SUPPLEMENTARY_PRIVATE_USE_AREA_Bint
IntlChar::BLOCK_CODE_LIMBUint
IntlChar::BLOCK_CODE_TAI_LEint
IntlChar::BLOCK_CODE_KHMER_SYMBOLSint
IntlChar::BLOCK_CODE_PHONETIC_EXTENSIONSint
IntlChar::BLOCK_CODE_MISCELLANEOUS_SYMBOLS_AND_ARROWSint
IntlChar::BLOCK_CODE_YIJING_HEXAGRAM_SYMBOLSint
IntlChar::BLOCK_CODE_LINEAR_B_SYLLABARYint
IntlChar::BLOCK_CODE_LINEAR_B_IDEOGRAMSint
IntlChar::BLOCK_CODE_AEGEAN_NUMBERSint
IntlChar::BLOCK_CODE_UGARITICint
IntlChar::BLOCK_CODE_SHAVIANint
IntlChar::BLOCK_CODE_OSMANYAint
IntlChar::BLOCK_CODE_CYPRIOT_SYLLABARYint
IntlChar::BLOCK_CODE_TAI_XUAN_JING_SYMBOLSint
IntlChar::BLOCK_CODE_VARIATION_SELECTORS_SUPPLEMENTint
IntlChar::BLOCK_CODE_ANCIENT_GREEK_MUSICAL_NOTATIONint
IntlChar::BLOCK_CODE_ANCIENT_GREEK_NUMBERSint
IntlChar::BLOCK_CODE_ARABIC_SUPPLEMENTint
IntlChar::BLOCK_CODE_BUGINESEint
IntlChar::BLOCK_CODE_CJK_STROKESint
IntlChar::BLOCK_CODE_COMBINING_DIACRITICAL_MARKS_SUPPLEMENTint
IntlChar::BLOCK_CODE_COPTICint
IntlChar::BLOCK_CODE_ETHIOPIC_EXTENDEDint
IntlChar::BLOCK_CODE_ETHIOPIC_SUPPLEMENTint
IntlChar::BLOCK_CODE_GEORGIAN_SUPPLEMENTint
IntlChar::BLOCK_CODE_GLAGOLITICint
IntlChar::BLOCK_CODE_KHAROSHTHIint
IntlChar::BLOCK_CODE_MODIFIER_TONE_LETTERSint
IntlChar::BLOCK_CODE_NEW_TAI_LUEint
IntlChar::BLOCK_CODE_OLD_PERSIANint
IntlChar::BLOCK_CODE_PHONETIC_EXTENSIONS_SUPPLEMENTint
IntlChar::BLOCK_CODE_SUPPLEMENTAL_PUNCTUATIONint
IntlChar::BLOCK_CODE_SYLOTI_NAGRIint
IntlChar::BLOCK_CODE_TIFINAGHint
IntlChar::BLOCK_CODE_VERTICAL_FORMSint
IntlChar::BLOCK_CODE_NKOint
IntlChar::BLOCK_CODE_BALINESEint
IntlChar::BLOCK_CODE_LATIN_EXTENDED_Cint
IntlChar::BLOCK_CODE_LATIN_EXTENDED_Dint
IntlChar::BLOCK_CODE_PHAGS_PAint
IntlChar::BLOCK_CODE_PHOENICIANint
IntlChar::BLOCK_CODE_CUNEIFORMint
IntlChar::BLOCK_CODE_CUNEIFORM_NUMBERS_AND_PUNCTUATIONint
IntlChar::BLOCK_CODE_COUNTING_ROD_NUMERALSint
IntlChar::BLOCK_CODE_SUNDANESEint
IntlChar::BLOCK_CODE_LEPCHAint
IntlChar::BLOCK_CODE_OL_CHIKIint
IntlChar::BLOCK_CODE_CYRILLIC_EXTENDED_Aint
IntlChar::BLOCK_CODE_VAIint
IntlChar::BLOCK_CODE_CYRILLIC_EXTENDED_Bint
IntlChar::BLOCK_CODE_SAURASHTRAint
IntlChar::BLOCK_CODE_KAYAH_LIint
IntlChar::BLOCK_CODE_REJANGint
IntlChar::BLOCK_CODE_CHAMint
IntlChar::BLOCK_CODE_ANCIENT_SYMBOLSint
IntlChar::BLOCK_CODE_PHAISTOS_DISCint
IntlChar::BLOCK_CODE_LYCIANint
IntlChar::BLOCK_CODE_CARIANint
IntlChar::BLOCK_CODE_LYDIANint
IntlChar::BLOCK_CODE_MAHJONG_TILESint
IntlChar::BLOCK_CODE_DOMINO_TILESint
IntlChar::BLOCK_CODE_SAMARITANint
IntlChar::BLOCK_CODE_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDEDint
IntlChar::BLOCK_CODE_TAI_THAMint
IntlChar::BLOCK_CODE_VEDIC_EXTENSIONSint
IntlChar::BLOCK_CODE_LISUint
IntlChar::BLOCK_CODE_BAMUMint
IntlChar::BLOCK_CODE_COMMON_INDIC_NUMBER_FORMSint
IntlChar::BLOCK_CODE_DEVANAGARI_EXTENDEDint
IntlChar::BLOCK_CODE_HANGUL_JAMO_EXTENDED_Aint
IntlChar::BLOCK_CODE_JAVANESEint
IntlChar::BLOCK_CODE_MYANMAR_EXTENDED_Aint
IntlChar::BLOCK_CODE_TAI_VIETint
IntlChar::BLOCK_CODE_MEETEI_MAYEKint
IntlChar::BLOCK_CODE_HANGUL_JAMO_EXTENDED_Bint
IntlChar::BLOCK_CODE_IMPERIAL_ARAMAICint
IntlChar::BLOCK_CODE_OLD_SOUTH_ARABIANint
IntlChar::BLOCK_CODE_AVESTANint
IntlChar::BLOCK_CODE_INSCRIPTIONAL_PARTHIANint
IntlChar::BLOCK_CODE_INSCRIPTIONAL_PAHLAVIint
IntlChar::BLOCK_CODE_OLD_TURKICint
IntlChar::BLOCK_CODE_RUMI_NUMERAL_SYMBOLSint
IntlChar::BLOCK_CODE_KAITHIint
IntlChar::BLOCK_CODE_EGYPTIAN_HIEROGLYPHSint
IntlChar::BLOCK_CODE_ENCLOSED_ALPHANUMERIC_SUPPLEMENTint
IntlChar::BLOCK_CODE_ENCLOSED_IDEOGRAPHIC_SUPPLEMENTint
IntlChar::BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_Cint
IntlChar::BLOCK_CODE_MANDAICint
IntlChar::BLOCK_CODE_BATAKint
IntlChar::BLOCK_CODE_ETHIOPIC_EXTENDED_Aint
IntlChar::BLOCK_CODE_BRAHMIint
IntlChar::BLOCK_CODE_BAMUM_SUPPLEMENTint
IntlChar::BLOCK_CODE_KANA_SUPPLEMENTint
IntlChar::BLOCK_CODE_PLAYING_CARDSint
IntlChar::BLOCK_CODE_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHSint
IntlChar::BLOCK_CODE_EMOTICONSint
IntlChar::BLOCK_CODE_TRANSPORT_AND_MAP_SYMBOLSint
IntlChar::BLOCK_CODE_ALCHEMICAL_SYMBOLSint
IntlChar::BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_Dint
IntlChar::BLOCK_CODE_ARABIC_EXTENDED_Aint
IntlChar::BLOCK_CODE_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLSint
IntlChar::BLOCK_CODE_CHAKMAint
IntlChar::BLOCK_CODE_MEETEI_MAYEK_EXTENSIONSint
IntlChar::BLOCK_CODE_MEROITIC_CURSIVEint
IntlChar::BLOCK_CODE_MEROITIC_HIEROGLYPHSint
IntlChar::BLOCK_CODE_MIAOint
IntlChar::BLOCK_CODE_SHARADAint
IntlChar::BLOCK_CODE_SORA_SOMPENGint
IntlChar::BLOCK_CODE_SUNDANESE_SUPPLEMENTint
IntlChar::BLOCK_CODE_TAKRIint
IntlChar::BLOCK_CODE_BASSA_VAHint
IntlChar::BLOCK_CODE_CAUCASIAN_ALBANIANint
IntlChar::BLOCK_CODE_COPTIC_EPACT_NUMBERSint
IntlChar::BLOCK_CODE_COMBINING_DIACRITICAL_MARKS_EXTENDEDint
IntlChar::BLOCK_CODE_DUPLOYANint
IntlChar::BLOCK_CODE_ELBASANint
IntlChar::BLOCK_CODE_GEOMETRIC_SHAPES_EXTENDEDint
IntlChar::BLOCK_CODE_GRANTHAint
IntlChar::BLOCK_CODE_KHOJKIint
IntlChar::BLOCK_CODE_KHUDAWADIint
IntlChar::BLOCK_CODE_LATIN_EXTENDED_Eint
IntlChar::BLOCK_CODE_LINEAR_Aint
IntlChar::BLOCK_CODE_MAHAJANIint
IntlChar::BLOCK_CODE_MANICHAEANint
IntlChar::BLOCK_CODE_MENDE_KIKAKUIint
IntlChar::BLOCK_CODE_MODIint
IntlChar::BLOCK_CODE_MROint
IntlChar::BLOCK_CODE_MYANMAR_EXTENDED_Bint
IntlChar::BLOCK_CODE_NABATAEANint
IntlChar::BLOCK_CODE_OLD_NORTH_ARABIANint
IntlChar::BLOCK_CODE_OLD_PERMICint
IntlChar::BLOCK_CODE_ORNAMENTAL_DINGBATSint
IntlChar::BLOCK_CODE_PAHAWH_HMONGint
IntlChar::BLOCK_CODE_PALMYRENEint
IntlChar::BLOCK_CODE_PAU_CIN_HAUint
IntlChar::BLOCK_CODE_PSALTER_PAHLAVIint
IntlChar::BLOCK_CODE_SHORTHAND_FORMAT_CONTROLSint
IntlChar::BLOCK_CODE_SIDDHAMint
IntlChar::BLOCK_CODE_SINHALA_ARCHAIC_NUMBERSint
IntlChar::BLOCK_CODE_SUPPLEMENTAL_ARROWS_Cint
IntlChar::BLOCK_CODE_TIRHUTAint
IntlChar::BLOCK_CODE_WARANG_CITIint
IntlChar::BLOCK_CODE_COUNTint
IntlChar::BLOCK_CODE_INVALID_CODEint
IntlChar::BPT_NONEint
IntlChar::BPT_OPENint
IntlChar::BPT_CLOSEint
IntlChar::BPT_COUNTint
IntlChar::EA_NEUTRALint
IntlChar::EA_AMBIGUOUSint
IntlChar::EA_HALFWIDTHint
IntlChar::EA_FULLWIDTHint
IntlChar::EA_NARROWint
IntlChar::EA_WIDEint
IntlChar::EA_COUNTint
IntlChar::UNICODE_CHAR_NAMEint
IntlChar::UNICODE_10_CHAR_NAMEint
IntlChar::EXTENDED_CHAR_NAMEint
IntlChar::CHAR_NAME_ALIASint
IntlChar::CHAR_NAME_CHOICE_COUNTint
IntlChar::SHORT_PROPERTY_NAMEint
IntlChar::LONG_PROPERTY_NAMEint
IntlChar::PROPERTY_NAME_CHOICE_COUNTint
IntlChar::DT_NONEint
IntlChar::DT_CANONICALint
IntlChar::DT_COMPATint
IntlChar::DT_CIRCLEint
IntlChar::DT_FINALint
IntlChar::DT_FONTint
IntlChar::DT_FRACTIONint
IntlChar::DT_INITIALint
IntlChar::DT_ISOLATEDint
IntlChar::DT_MEDIALint
IntlChar::DT_NARROWint
IntlChar::DT_NOBREAKint
IntlChar::DT_SMALLint
IntlChar::DT_SQUAREint
IntlChar::DT_SUBint
IntlChar::DT_SUPERint
IntlChar::DT_VERTICALint
IntlChar::DT_WIDEint
IntlChar::DT_COUNTint
IntlChar::JT_NON_JOININGint
IntlChar::JT_JOIN_CAUSINGint
IntlChar::JT_DUAL_JOININGint
IntlChar::JT_LEFT_JOININGint
IntlChar::JT_RIGHT_JOININGint
IntlChar::JT_TRANSPARENTint
IntlChar::JT_COUNTint
IntlChar::JG_NO_JOINING_GROUPint
IntlChar::JG_AINint
IntlChar::JG_ALAPHint
IntlChar::JG_ALEFint
IntlChar::JG_BEHint
IntlChar::JG_BETHint
IntlChar::JG_DALint
IntlChar::JG_DALATH_RISHint
IntlChar::JG_Eint
IntlChar::JG_FEHint
IntlChar::JG_FINAL_SEMKATHint
IntlChar::JG_GAFint
IntlChar::JG_GAMALint
IntlChar::JG_HAHint
IntlChar::JG_TEH_MARBUTA_GOALint
IntlChar::JG_HAMZA_ON_HEH_GOALint
IntlChar::JG_HEint
IntlChar::JG_HEHint
IntlChar::JG_HEH_GOALint
IntlChar::JG_HETHint
IntlChar::JG_KAFint
IntlChar::JG_KAPHint
IntlChar::JG_KNOTTED_HEHint
IntlChar::JG_LAMint
IntlChar::JG_LAMADHint
IntlChar::JG_MEEMint
IntlChar::JG_MIMint
IntlChar::JG_NOONint
IntlChar::JG_NUNint
IntlChar::JG_PEint
IntlChar::JG_QAFint
IntlChar::JG_QAPHint
IntlChar::JG_REHint
IntlChar::JG_REVERSED_PEint
IntlChar::JG_SADint
IntlChar::JG_SADHEint
IntlChar::JG_SEENint
IntlChar::JG_SEMKATHint
IntlChar::JG_SHINint
IntlChar::JG_SWASH_KAFint
IntlChar::JG_SYRIAC_WAWint
IntlChar::JG_TAHint
IntlChar::JG_TAWint
IntlChar::JG_TEH_MARBUTAint
IntlChar::JG_TETHint
IntlChar::JG_WAWint
IntlChar::JG_YEHint
IntlChar::JG_YEH_BARREEint
IntlChar::JG_YEH_WITH_TAILint
IntlChar::JG_YUDHint
IntlChar::JG_YUDH_HEint
IntlChar::JG_ZAINint
IntlChar::JG_FEint
IntlChar::JG_KHAPHint
IntlChar::JG_ZHAINint
IntlChar::JG_BURUSHASKI_YEH_BARREEint
IntlChar::JG_FARSI_YEHint
IntlChar::JG_NYAint
IntlChar::JG_ROHINGYA_YEHint
IntlChar::JG_MANICHAEAN_ALEPHint
IntlChar::JG_MANICHAEAN_AYINint
IntlChar::JG_MANICHAEAN_BETHint
IntlChar::JG_MANICHAEAN_DALETHint
IntlChar::JG_MANICHAEAN_DHAMEDHint
IntlChar::JG_MANICHAEAN_FIVEint
IntlChar::JG_MANICHAEAN_GIMELint
IntlChar::JG_MANICHAEAN_HETHint
IntlChar::JG_MANICHAEAN_HUNDREDint
IntlChar::JG_MANICHAEAN_KAPHint
IntlChar::JG_MANICHAEAN_LAMEDHint
IntlChar::JG_MANICHAEAN_MEMint
IntlChar::JG_MANICHAEAN_NUNint
IntlChar::JG_MANICHAEAN_ONEint
IntlChar::JG_MANICHAEAN_PEint
IntlChar::JG_MANICHAEAN_QOPHint
IntlChar::JG_MANICHAEAN_RESHint
IntlChar::JG_MANICHAEAN_SADHEint
IntlChar::JG_MANICHAEAN_SAMEKHint
IntlChar::JG_MANICHAEAN_TAWint
IntlChar::JG_MANICHAEAN_TENint
IntlChar::JG_MANICHAEAN_TETHint
IntlChar::JG_MANICHAEAN_THAMEDHint
IntlChar::JG_MANICHAEAN_TWENTYint
IntlChar::JG_MANICHAEAN_WAWint
IntlChar::JG_MANICHAEAN_YODHint
IntlChar::JG_MANICHAEAN_ZAYINint
IntlChar::JG_STRAIGHT_WAWint
IntlChar::JG_COUNTint
IntlChar::GCB_OTHERint
IntlChar::GCB_CONTROLint
IntlChar::GCB_CRint
IntlChar::GCB_EXTENDint
IntlChar::GCB_Lint
IntlChar::GCB_LFint
IntlChar::GCB_LVint
IntlChar::GCB_LVTint
IntlChar::GCB_Tint
IntlChar::GCB_Vint
IntlChar::GCB_SPACING_MARKint
IntlChar::GCB_PREPENDint
IntlChar::GCB_REGIONAL_INDICATORint
IntlChar::GCB_COUNTint
IntlChar::WB_OTHERint
IntlChar::WB_ALETTERint
IntlChar::WB_FORMATint
IntlChar::WB_KATAKANAint
IntlChar::WB_MIDLETTERint
IntlChar::WB_MIDNUMint
IntlChar::WB_NUMERICint
IntlChar::WB_EXTENDNUMLETint
IntlChar::WB_CRint
IntlChar::WB_EXTENDint
IntlChar::WB_LFint
IntlChar::WB_MIDNUMLETint
IntlChar::WB_NEWLINEint
IntlChar::WB_REGIONAL_INDICATORint
IntlChar::WB_HEBREW_LETTERint
IntlChar::WB_SINGLE_QUOTEint
IntlChar::WB_DOUBLE_QUOTEint
IntlChar::WB_COUNTint
IntlChar::SB_OTHERint
IntlChar::SB_ATERMint
IntlChar::SB_CLOSEint
IntlChar::SB_FORMATint
IntlChar::SB_LOWERint
IntlChar::SB_NUMERICint
IntlChar::SB_OLETTERint
IntlChar::SB_SEPint
IntlChar::SB_SPint
IntlChar::SB_STERMint
IntlChar::SB_UPPERint
IntlChar::SB_CRint
IntlChar::SB_EXTENDint
IntlChar::SB_LFint
IntlChar::SB_SCONTINUEint
IntlChar::SB_COUNTint
IntlChar::LB_UNKNOWNint
IntlChar::LB_AMBIGUOUSint
IntlChar::LB_ALPHABETICint
IntlChar::LB_BREAK_BOTHint
IntlChar::LB_BREAK_AFTERint
IntlChar::LB_BREAK_BEFOREint
IntlChar::LB_MANDATORY_BREAKint
IntlChar::LB_CONTINGENT_BREAKint
IntlChar::LB_CLOSE_PUNCTUATIONint
IntlChar::LB_COMBINING_MARKint
IntlChar::LB_CARRIAGE_RETURNint
IntlChar::LB_EXCLAMATIONint
IntlChar::LB_GLUEint
IntlChar::LB_HYPHENint
IntlChar::LB_IDEOGRAPHICint
IntlChar::LB_INSEPARABLEint
IntlChar::LB_INSEPERABLEint
IntlChar::LB_INFIX_NUMERICint
IntlChar::LB_LINE_FEEDint
IntlChar::LB_NONSTARTERint
IntlChar::LB_NUMERICint
IntlChar::LB_OPEN_PUNCTUATIONint
IntlChar::LB_POSTFIX_NUMERICint
IntlChar::LB_PREFIX_NUMERICint
IntlChar::LB_QUOTATIONint
IntlChar::LB_COMPLEX_CONTEXTint
IntlChar::LB_SURROGATEint
IntlChar::LB_SPACEint
IntlChar::LB_BREAK_SYMBOLSint
IntlChar::LB_ZWSPACEint
IntlChar::LB_NEXT_LINEint
IntlChar::LB_WORD_JOINERint
IntlChar::LB_H2int
IntlChar::LB_H3int
IntlChar::LB_JLint
IntlChar::LB_JTint
IntlChar::LB_JVint
IntlChar::LB_CLOSE_PARENTHESISint
IntlChar::LB_CONDITIONAL_JAPANESE_STARTERint
IntlChar::LB_HEBREW_LETTERint
IntlChar::LB_REGIONAL_INDICATORint
IntlChar::LB_COUNTint
IntlChar::NT_NONEint
IntlChar::NT_DECIMALint
IntlChar::NT_DIGITint
IntlChar::NT_NUMERICint
IntlChar::NT_COUNTint
IntlChar::HST_NOT_APPLICABLEint
IntlChar::HST_LEADING_JAMOint
IntlChar::HST_VOWEL_JAMOint
IntlChar::HST_TRAILING_JAMOint
IntlChar::HST_LV_SYLLABLEint
IntlChar::HST_LVT_SYLLABLEint
IntlChar::HST_COUNTint
IntlChar::FOLD_CASE_DEFAULTint
IntlChar::FOLD_CASE_EXCLUDE_SPECIAL_Iint

Changelog

VersionDescription
8.4.0Added IntlChar::PROPERTY_IDS_UNARY_OPERATOR, IntlChar::PROPERTY_ID_COMPAT_MATH_START, IntlChar::PROPERTY_ID_COMPAT_MATH_CONTINUE.
8.4.0The class constants are now typed.
7.0.6The IntlChar::NO_NUMERIC_VALUE constant was added.

Intlchar

In this section

IntlChar::charAge

Get the "age" of the code point

IntlChar::charDigitValue

Get the decimal digit value of a decimal digit character

IntlChar::charDirection

Get bidirectional category value for a code point

IntlChar::charFromName

Find Unicode character by name and return its code point value

IntlChar::charMirror

Get the "mirror-image" character for a code point

IntlChar::charName

Retrieve the name of a Unicode character

IntlChar::charType

Get the general category value for a code point

IntlChar::chr

Return Unicode character by code point value

IntlChar::digit

Get the decimal digit value of a code point for a given radix

IntlChar::enumCharNames

Enumerate all assigned Unicode characters within a range

IntlChar::enumCharTypes

Enumerate all code points with their Unicode general categories

IntlChar::foldCase

Perform case folding on a code point

IntlChar::forDigit

Get character representation for a given digit and radix

IntlChar::getBidiPairedBracket

Get the paired bracket character for a code point

IntlChar::getBlockCode

Get the Unicode allocation block containing a code point

IntlChar::getCombiningClass

Get the combining class of a code point

IntlChar::getFC_NFKC_Closure

Get the FC_NFKC_Closure property for a code point

IntlChar::getIntPropertyMaxValue

Get the max value for a Unicode property

IntlChar::getIntPropertyMinValue

Get the min value for a Unicode property

IntlChar::getIntPropertyValue

Get the value for a Unicode property for a code point

IntlChar::getNumericValue

Get the numeric value for a Unicode code point

IntlChar::getPropertyEnum

Get the property constant value for a given property name

IntlChar::getPropertyName

Get the Unicode name for a property

IntlChar::getPropertyValueEnum

Get the property value for a given value name

IntlChar::getPropertyValueName

Get the Unicode name for a property value

IntlChar::getUnicodeVersion

Get the Unicode version

IntlChar::hasBinaryProperty

Check a binary Unicode property for a code point

IntlChar::isIDIgnorable

Check if code point is an ignorable character

IntlChar::isIDPart

Check if code point is permissible in an identifier

IntlChar::isIDStart

Check if code point is permissible as the first character in an identifier

IntlChar::isISOControl

Check if code point is an ISO control code

IntlChar::isJavaIDPart

Check if code point is permissible in a Java identifier

IntlChar::isJavaIDStart

Check if code point is permissible as the first character in a Java identifier

IntlChar::isJavaSpaceChar

Check if code point is a space character according to Java

IntlChar::isMirrored

Check if code point has the Bidi_Mirrored property

IntlChar::isUAlphabetic

Check if code point has the Alphabetic Unicode property

IntlChar::isULowercase

Check if code point has the Lowercase Unicode property

IntlChar::isUUppercase

Check if code point has the Uppercase Unicode property

IntlChar::isUWhiteSpace

Check if code point has the White_Space Unicode property

IntlChar::isWhitespace

Check if code point is a whitespace character according to ICU

IntlChar::isalnum

Check if code point is an alphanumeric character

IntlChar::isalpha

Check if code point is a letter character

IntlChar::isbase

Check if code point is a base character

IntlChar::isblank

Check if code point is a "blank" or "horizontal space" character

IntlChar::iscntrl

Check if code point is a control character

IntlChar::isdefined

Check whether the code point is defined

IntlChar::isdigit

Check if code point is a digit character

IntlChar::isgraph

Check if code point is a graphic character

IntlChar::islower

Check if code point is a lowercase letter

IntlChar::isprint

Check if code point is a printable character

IntlChar::ispunct

Check if code point is punctuation character

IntlChar::isspace

Check if code point is a space character

IntlChar::istitle

Check if code point is a titlecase letter

IntlChar::isupper

Check if code point has the general category "Lu" (uppercase letter)

IntlChar::isxdigit

Check if code point is a hexadecimal digit

IntlChar::ord

Return Unicode code point value of character

IntlChar::tolower

Make Unicode character lowercase

IntlChar::totitle

Make Unicode character titlecase

IntlChar::toupper

Make Unicode character uppercase

Source: reference/intl/intlchar.xml · from the official PHP manual (php/doc-en)