php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
Go to the source code of this file.
Functions | |
MBSTRING_API bool | php_unicode_is_prop (unsigned long code,...) |
MBSTRING_API bool | php_unicode_is_prop1 (unsigned long code, int prop) |
MBSTRING_API zend_string * | php_unicode_convert_case (php_case_mode case_mode, const char *srcstr, size_t srclen, const mbfl_encoding *src_encoding, const mbfl_encoding *dst_encoding, int illegal_mode, uint32_t illegal_substchar) |
#define php_unicode_is_alnum | ( | cc | ) |
Definition at line 116 of file php_unicode.h.
#define php_unicode_is_alpha | ( | cc | ) |
Definition at line 114 of file php_unicode.h.
#define php_unicode_is_blank | ( | cc | ) |
Definition at line 118 of file php_unicode.h.
#define php_unicode_is_case_ignorable | ( | cc | ) |
Definition at line 173 of file php_unicode.h.
#define php_unicode_is_cased | ( | cc | ) |
Definition at line 172 of file php_unicode.h.
#define php_unicode_is_cntrl | ( | cc | ) |
Definition at line 117 of file php_unicode.h.
#define php_unicode_is_currency | ( | cc | ) |
Definition at line 151 of file php_unicode.h.
#define php_unicode_is_digit | ( | cc | ) |
Definition at line 115 of file php_unicode.h.
#define php_unicode_is_enclosing | ( | cc | ) |
Definition at line 155 of file php_unicode.h.
#define php_unicode_is_graph | ( | cc | ) |
Definition at line 120 of file php_unicode.h.
#define php_unicode_is_han | ( | cc | ) |
Definition at line 164 of file php_unicode.h.
#define php_unicode_is_hangul | ( | cc | ) |
Definition at line 166 of file php_unicode.h.
#define php_unicode_is_letnum | ( | cc | ) |
Definition at line 149 of file php_unicode.h.
#define php_unicode_is_lsep | ( | cc | ) |
Definition at line 158 of file php_unicode.h.
#define php_unicode_is_ltr | ( | cc | ) |
Definition at line 138 of file php_unicode.h.
#define php_unicode_is_mark | ( | cc | ) |
Definition at line 147 of file php_unicode.h.
#define php_unicode_is_math | ( | cc | ) |
Definition at line 150 of file php_unicode.h.
#define php_unicode_is_modif | ( | cc | ) |
Definition at line 148 of file php_unicode.h.
#define php_unicode_is_modifsymbol | ( | cc | ) |
Definition at line 152 of file php_unicode.h.
#define php_unicode_is_neutral | ( | cc | ) |
Definition at line 141 of file php_unicode.h.
#define php_unicode_is_nonspacing | ( | cc | ) |
Definition at line 132 of file php_unicode.h.
#define php_unicode_is_nsmark | ( | cc | ) |
Definition at line 153 of file php_unicode.h.
#define php_unicode_is_number | ( | cc | ) |
Definition at line 131 of file php_unicode.h.
#define php_unicode_is_print | ( | cc | ) |
#define php_unicode_is_private | ( | cc | ) |
Definition at line 156 of file php_unicode.h.
#define php_unicode_is_psep | ( | cc | ) |
Definition at line 159 of file php_unicode.h.
#define php_unicode_is_punct | ( | cc | ) |
Definition at line 119 of file php_unicode.h.
#define php_unicode_is_rtl | ( | cc | ) |
Definition at line 137 of file php_unicode.h.
#define php_unicode_is_separator | ( | cc | ) |
Definition at line 142 of file php_unicode.h.
#define php_unicode_is_spmark | ( | cc | ) |
Definition at line 154 of file php_unicode.h.
#define php_unicode_is_strong | ( | cc | ) |
Definition at line 139 of file php_unicode.h.
#define php_unicode_is_surrogate | ( | cc | ) |
Definition at line 157 of file php_unicode.h.
#define php_unicode_is_symbol | ( | cc | ) |
Definition at line 130 of file php_unicode.h.
#define php_unicode_is_title | ( | cc | ) |
Definition at line 128 of file php_unicode.h.
#define php_unicode_is_weak | ( | cc | ) |
Definition at line 140 of file php_unicode.h.
#define UC_AL 32 /* Arabic Letter */ |
Definition at line 66 of file php_unicode.h.
#define UC_AN 26 /* Arabic Number */ |
Definition at line 60 of file php_unicode.h.
#define UC_B 28 /* Block Separator */ |
Definition at line 62 of file php_unicode.h.
#define UC_C 33 /* Control */ |
Definition at line 69 of file php_unicode.h.
#define UC_CASE_IGNORABLE 36 |
Definition at line 74 of file php_unicode.h.
#define UC_CASED 35 |
Definition at line 73 of file php_unicode.h.
#define UC_CN 11 /* Other, Not Assigned */ |
Definition at line 45 of file php_unicode.h.
#define UC_CO 10 /* Other, Private Use */ |
Definition at line 44 of file php_unicode.h.
#define UC_CS 27 /* Common Number Separator */ |
Definition at line 61 of file php_unicode.h.
#define UC_EN 23 /* European Number */ |
Definition at line 57 of file php_unicode.h.
#define UC_ES 24 /* European Number Separator */ |
Definition at line 58 of file php_unicode.h.
#define UC_ET 25 /* European Number Terminator */ |
Definition at line 59 of file php_unicode.h.
#define UC_L 21 /* Left-To-Right */ |
Definition at line 55 of file php_unicode.h.
#define UC_LL 13 /* Letter, Lowercase */ |
Definition at line 47 of file php_unicode.h.
#define UC_LM 15 /* Letter, Modifier */ |
Definition at line 49 of file php_unicode.h.
#define UC_LO 16 /* Letter, Other */ |
Definition at line 50 of file php_unicode.h.
#define UC_LT 14 /* Letter, Titlecase */ |
Definition at line 48 of file php_unicode.h.
#define UC_LU 12 /* Letter, Uppercase */ |
Definition at line 46 of file php_unicode.h.
#define UC_MC 1 /* Mark, Spacing Combining */ |
Definition at line 35 of file php_unicode.h.
#define UC_ME 2 /* Mark, Enclosing */ |
Definition at line 36 of file php_unicode.h.
#define UC_MN 0 /* Mark, Non-Spacing */ |
Definition at line 34 of file php_unicode.h.
#define UC_ND 3 /* Number, Decimal Digit */ |
Definition at line 37 of file php_unicode.h.
#define UC_NL 4 /* Number, Letter */ |
Definition at line 38 of file php_unicode.h.
#define UC_NO 5 /* Number, Other */ |
Definition at line 39 of file php_unicode.h.
#define UC_ON 31 /* Other Neutrals */ |
Definition at line 65 of file php_unicode.h.
#define UC_OS 9 /* Other, Surrogate */ |
Definition at line 43 of file php_unicode.h.
#define UC_P 34 /* Punctuation */ |
Definition at line 70 of file php_unicode.h.
#define UC_R 22 /* Right-To-Left */ |
Definition at line 56 of file php_unicode.h.
#define UC_S 29 /* Segment Separator */ |
Definition at line 63 of file php_unicode.h.
#define UC_SC 18 /* Symbol, Currency */ |
Definition at line 52 of file php_unicode.h.
#define UC_SK 19 /* Symbol, Modifier */ |
Definition at line 53 of file php_unicode.h.
#define UC_SM 17 /* Symbol, Math */ |
Definition at line 51 of file php_unicode.h.
#define UC_SO 20 /* Symbol, Other */ |
Definition at line 54 of file php_unicode.h.
#define UC_WS 30 /* Whitespace */ |
Definition at line 64 of file php_unicode.h.
#define UC_ZL 7 /* Separator, Line */ |
Definition at line 41 of file php_unicode.h.
#define UC_ZP 8 /* Separator, Paragraph */ |
Definition at line 42 of file php_unicode.h.
#define UC_ZS 6 /* Separator, Space */ |
Definition at line 40 of file php_unicode.h.
enum php_case_mode |
Definition at line 80 of file php_unicode.h.
MBSTRING_API zend_string * php_unicode_convert_case | ( | php_case_mode | case_mode, |
const char * | srcstr, | ||
size_t | srclen, | ||
const mbfl_encoding * | src_encoding, | ||
const mbfl_encoding * | dst_encoding, | ||
int | illegal_mode, | ||
uint32_t | illegal_substchar ) |
Definition at line 282 of file php_unicode.c.
MBSTRING_API bool php_unicode_is_prop | ( | unsigned long | code, |
... ) |
Definition at line 69 of file php_unicode.c.
MBSTRING_API bool php_unicode_is_prop1 | ( | unsigned long | code, |
int | prop ) |
Definition at line 64 of file php_unicode.c.