ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Partial mbstring implementation in PHP, iconv based, UTF-8 centric. More...
Static Public Member Functions | |
static | mb_convert_encoding ($s, $toEncoding, $fromEncoding=null) |
static | mb_convert_variables ($toEncoding, $fromEncoding, &$a=null, &$b=null, &$c=null, &$d=null, &$e=null, &$f=null) |
static | mb_decode_mimeheader ($s) |
static | mb_encode_mimeheader ($s, $charset=null, $transferEncoding=null, $linefeed=null, $indent=null) |
static | mb_decode_numericentity ($s, $convmap, $encoding=null) |
static | mb_encode_numericentity ($s, $convmap, $encoding=null, $is_hex=false) |
static | mb_convert_case ($s, $mode, $encoding=null) |
static | mb_internal_encoding ($encoding=null) |
static | mb_language ($lang=null) |
static | mb_list_encodings () |
static | mb_encoding_aliases ($encoding) |
static | mb_check_encoding ($var=null, $encoding=null) |
static | mb_detect_encoding ($str, $encodingList=null, $strict=false) |
static | mb_detect_order ($encodingList=null) |
static | mb_strlen ($s, $encoding=null) |
static | mb_strpos ($haystack, $needle, $offset=0, $encoding=null) |
static | mb_strrpos ($haystack, $needle, $offset=0, $encoding=null) |
static | mb_str_split ($string, $split_length=1, $encoding=null) |
static | mb_strtolower ($s, $encoding=null) |
static | mb_strtoupper ($s, $encoding=null) |
static | mb_substitute_character ($c=null) |
static | mb_substr ($s, $start, $length=null, $encoding=null) |
static | mb_stripos ($haystack, $needle, $offset=0, $encoding=null) |
static | mb_stristr ($haystack, $needle, $part=false, $encoding=null) |
static | mb_strrchr ($haystack, $needle, $part=false, $encoding=null) |
static | mb_strrichr ($haystack, $needle, $part=false, $encoding=null) |
static | mb_strripos ($haystack, $needle, $offset=0, $encoding=null) |
static | mb_strstr ($haystack, $needle, $part=false, $encoding=null) |
static | mb_get_info ($type='all') |
static | mb_http_input ($type='') |
static | mb_http_output ($encoding=null) |
static | mb_strwidth ($s, $encoding=null) |
static | mb_substr_count ($haystack, $needle, $encoding=null) |
static | mb_output_handler ($contents, $status) |
static | mb_chr ($code, $encoding=null) |
static | mb_ord ($s, $encoding=null) |
Data Fields | |
const | MB_CASE_FOLD = PHP_INT_MAX |
Static Private Member Functions | |
static | getSubpart ($pos, $part, $haystack, $encoding) |
static | html_encoding_callback (array $m) |
static | title_case (array $s) |
static | getData ($file) |
static | getEncoding ($encoding) |
Static Private Attributes | |
static | $encodingList = array('ASCII', 'UTF-8') |
static | $language = 'neutral' |
static | $internalEncoding = 'UTF-8' |
static | $caseFold |
Partial mbstring implementation in PHP, iconv based, UTF-8 centric.
Implemented:
Not implemented:
Definition at line 68 of file Mbstring.php.
|
staticprivate |
Definition at line 803 of file Mbstring.php.
Referenced by Symfony\Polyfill\Mbstring\Mbstring\mb_convert_case().
|
staticprivate |
Definition at line 812 of file Mbstring.php.
References Symfony\Polyfill\Mbstring\Mbstring\$internalEncoding.
Referenced by Symfony\Polyfill\Mbstring\Mbstring\mb_convert_case(), Symfony\Polyfill\Mbstring\Mbstring\mb_convert_encoding(), Symfony\Polyfill\Mbstring\Mbstring\mb_decode_numericentity(), Symfony\Polyfill\Mbstring\Mbstring\mb_encode_numericentity(), Symfony\Polyfill\Mbstring\Mbstring\mb_internal_encoding(), Symfony\Polyfill\Mbstring\Mbstring\mb_strlen(), Symfony\Polyfill\Mbstring\Mbstring\mb_strpos(), Symfony\Polyfill\Mbstring\Mbstring\mb_strrchr(), Symfony\Polyfill\Mbstring\Mbstring\mb_strrpos(), Symfony\Polyfill\Mbstring\Mbstring\mb_strwidth(), and Symfony\Polyfill\Mbstring\Mbstring\mb_substr().
|
staticprivate |
Definition at line 761 of file Mbstring.php.
References Symfony\Polyfill\Mbstring\Mbstring\mb_substr().
Referenced by Symfony\Polyfill\Mbstring\Mbstring\mb_stristr(), Symfony\Polyfill\Mbstring\Mbstring\mb_strrchr(), and Symfony\Polyfill\Mbstring\Mbstring\mb_strrichr().
|
staticprivate |
Definition at line 773 of file Mbstring.php.
|
static |
Definition at line 400 of file Mbstring.php.
References Symfony\Polyfill\Mbstring\Mbstring\$internalEncoding, and Symfony\Polyfill\Mbstring\Mbstring\mb_detect_encoding().
|
static |
Definition at line 718 of file Mbstring.php.
References $code, $s, and Symfony\Polyfill\Mbstring\Mbstring\mb_convert_encoding().
Referenced by Symfony\Polyfill\Mbstring\Mbstring\mb_decode_numericentity().
|
static |
Definition at line 272 of file Mbstring.php.
References $i, $map, $s, Symfony\Polyfill\Mbstring\Mbstring\getData(), and Symfony\Polyfill\Mbstring\Mbstring\getEncoding().
Referenced by Symfony\Polyfill\Mbstring\Mbstring\mb_stripos(), Symfony\Polyfill\Mbstring\Mbstring\mb_strripos(), Symfony\Polyfill\Mbstring\Mbstring\mb_strtolower(), Symfony\Polyfill\Mbstring\Mbstring\mb_strtoupper(), and Symfony\Polyfill\Mbstring\Mbstring\title_case().
|
static |
Definition at line 80 of file Mbstring.php.
References $s, Symfony\Polyfill\Mbstring\Mbstring\getEncoding(), and Symfony\Polyfill\Mbstring\Mbstring\mb_detect_encoding().
Referenced by Symfony\Polyfill\Mbstring\Mbstring\mb_chr(), Symfony\Polyfill\Mbstring\Mbstring\mb_convert_variables(), and Symfony\Polyfill\Mbstring\Mbstring\mb_ord().
|
static |
Definition at line 118 of file Mbstring.php.
References $c, $d, $f, $ok, and Symfony\Polyfill\Mbstring\Mbstring\mb_convert_encoding().
|
static |
Definition at line 132 of file Mbstring.php.
References $s.
|
static |
Definition at line 142 of file Mbstring.php.
References $c, $i, $m, $s, Symfony\Polyfill\Mbstring\Mbstring\getEncoding(), and Symfony\Polyfill\Mbstring\Mbstring\mb_chr().
|
static |
Definition at line 412 of file Mbstring.php.
References Symfony\Polyfill\Mbstring\Mbstring\$encodingList.
Referenced by Symfony\Polyfill\Mbstring\Mbstring\mb_check_encoding(), and Symfony\Polyfill\Mbstring\Mbstring\mb_convert_encoding().
|
static |
Definition at line 448 of file Mbstring.php.
References Symfony\Polyfill\Mbstring\Mbstring\$encodingList.
|
static |
Definition at line 137 of file Mbstring.php.
|
static |
Definition at line 202 of file Mbstring.php.
References $c, $i, $result, $s, Symfony\Polyfill\Mbstring\Mbstring\getEncoding(), and Symfony\Polyfill\Mbstring\Mbstring\mb_ord().
|
static |
Definition at line 389 of file Mbstring.php.
|
static |
Definition at line 656 of file Mbstring.php.
|
static |
Definition at line 685 of file Mbstring.php.
|
static |
Definition at line 690 of file Mbstring.php.
|
static |
Definition at line 350 of file Mbstring.php.
References Symfony\Polyfill\Mbstring\Mbstring\$internalEncoding, and Symfony\Polyfill\Mbstring\Mbstring\getEncoding().
Referenced by Symfony\Polyfill\Mbstring\Mbstring\mb_str_split().
|
static |
Definition at line 367 of file Mbstring.php.
References $lang, $language, and Symfony\Polyfill\Mbstring\Mbstring\$language.
|
static |
Definition at line 384 of file Mbstring.php.
|
static |
Definition at line 737 of file Mbstring.php.
References $code, $s, and Symfony\Polyfill\Mbstring\Mbstring\mb_convert_encoding().
Referenced by Symfony\Polyfill\Mbstring\Mbstring\mb_encode_numericentity().
|
static |
Definition at line 713 of file Mbstring.php.
|
static |
Definition at line 527 of file Mbstring.php.
References $i, $result, Symfony\Polyfill\Mbstring\Mbstring\mb_internal_encoding(), Symfony\Polyfill\Mbstring\Mbstring\mb_strlen(), and Symfony\Polyfill\Mbstring\Mbstring\mb_substr().
|
static |
Definition at line 600 of file Mbstring.php.
References Symfony\Polyfill\Mbstring\Mbstring\mb_convert_case(), and Symfony\Polyfill\Mbstring\Mbstring\mb_strpos().
Referenced by Symfony\Polyfill\Mbstring\Mbstring\mb_stristr().
|
static |
Definition at line 608 of file Mbstring.php.
References Symfony\Polyfill\Mbstring\Mbstring\getSubpart(), and Symfony\Polyfill\Mbstring\Mbstring\mb_stripos().
|
static |
Definition at line 477 of file Mbstring.php.
References $s, and Symfony\Polyfill\Mbstring\Mbstring\getEncoding().
Referenced by Symfony\Polyfill\Mbstring\Mbstring\mb_str_split().
|
static |
Definition at line 487 of file Mbstring.php.
References Symfony\Polyfill\Mbstring\Mbstring\getEncoding().
Referenced by Symfony\Polyfill\Mbstring\Mbstring\mb_stripos().
|
static |
Definition at line 615 of file Mbstring.php.
References Symfony\Polyfill\Mbstring\Mbstring\getEncoding(), Symfony\Polyfill\Mbstring\Mbstring\getSubpart(), and Symfony\Polyfill\Mbstring\Mbstring\mb_substr().
|
static |
Definition at line 627 of file Mbstring.php.
References Symfony\Polyfill\Mbstring\Mbstring\getSubpart(), Symfony\Polyfill\Mbstring\Mbstring\mb_strripos(), and Symfony\Polyfill\Mbstring\Mbstring\mb_substr().
|
static |
Definition at line 635 of file Mbstring.php.
References Symfony\Polyfill\Mbstring\Mbstring\mb_convert_case(), and Symfony\Polyfill\Mbstring\Mbstring\mb_strrpos().
Referenced by Symfony\Polyfill\Mbstring\Mbstring\mb_strrichr().
|
static |
Definition at line 504 of file Mbstring.php.
References Symfony\Polyfill\Mbstring\Mbstring\getEncoding(), and Symfony\Polyfill\Mbstring\Mbstring\mb_substr().
Referenced by Symfony\Polyfill\Mbstring\Mbstring\mb_strripos().
|
static |
Definition at line 643 of file Mbstring.php.
|
static |
Definition at line 555 of file Mbstring.php.
References $s, and Symfony\Polyfill\Mbstring\Mbstring\mb_convert_case().
|
static |
Definition at line 560 of file Mbstring.php.
References $s, and Symfony\Polyfill\Mbstring\Mbstring\mb_convert_case().
|
static |
Definition at line 695 of file Mbstring.php.
References $s, and Symfony\Polyfill\Mbstring\Mbstring\getEncoding().
|
static |
|
static |
Definition at line 574 of file Mbstring.php.
References $s, $start, and Symfony\Polyfill\Mbstring\Mbstring\getEncoding().
Referenced by Symfony\Polyfill\Mbstring\Mbstring\getSubpart(), Symfony\Polyfill\Mbstring\Mbstring\mb_str_split(), Symfony\Polyfill\Mbstring\Mbstring\mb_strrchr(), Symfony\Polyfill\Mbstring\Mbstring\mb_strrichr(), and Symfony\Polyfill\Mbstring\Mbstring\mb_strrpos().
|
static |
Definition at line 708 of file Mbstring.php.
|
staticprivate |
Definition at line 798 of file Mbstring.php.
References $s, and Symfony\Polyfill\Mbstring\Mbstring\mb_convert_case().
|
staticprivate |
Definition at line 75 of file Mbstring.php.
|
staticprivate |
Definition at line 72 of file Mbstring.php.
Referenced by Symfony\Polyfill\Mbstring\Mbstring\mb_detect_encoding(), and Symfony\Polyfill\Mbstring\Mbstring\mb_detect_order().
|
staticprivate |
Definition at line 74 of file Mbstring.php.
Referenced by Symfony\Polyfill\Mbstring\Mbstring\getEncoding(), Symfony\Polyfill\Mbstring\Mbstring\mb_check_encoding(), and Symfony\Polyfill\Mbstring\Mbstring\mb_internal_encoding().
|
staticprivate |
Definition at line 73 of file Mbstring.php.
Referenced by Symfony\Polyfill\Mbstring\Mbstring\mb_language().
const Symfony\Polyfill\Mbstring\Mbstring::MB_CASE_FOLD = PHP_INT_MAX |
Definition at line 70 of file Mbstring.php.