mb_get_info
Description
The mb_get_info of Multibyte String for PHP get internal settings of mbstring.
Syntax
mb_get_info( string $type = "all" ): array|string|int|false
Parameters
type
If type is not specified or is specified as "all", "internal_encoding", "http_input", "http_output", "http_output_conv_mimetypes", "mail_charset", "mail_header_encoding", "mail_body_encoding", "illegal_chars", "encoding_translation", "language", "detect_order", "substitute_character" and "strict_detection" will be returned.
If type is specified as "internal_encoding", "http_input", "http_output", "http_output_conv_mimetypes", "mail_charset", "mail_header_encoding", "mail_body_encoding", "illegal_chars", "encoding_translation", "language", "detect_order", "substitute_character" or "strict_detection" the specified setting parameter will be returned.
Return
An array of type information if type is not specified, otherwise a specific type, or false on failure.
Examples
1 · void
<? $return = mb_get_info(); var_export($return);
array ( 'internal_encoding' => 'UTF-8', 'http_output' => 'UTF-8', 'http_output_conv_mimetypes' => '^(text/|application/xhtml\\+xml)', 'mail_charset' => 'UTF-8', 'mail_header_encoding' => 'BASE64', 'mail_body_encoding' => 'BASE64', 'illegal_chars' => 0, 'encoding_translation' => 'Off', 'language' => 'neutral', 'detect_order' => array ( 0 => 'ASCII', 1 => 'UTF-8', ), 'substitute_character' => 63, 'strict_detection' => 'Off', )
2 · type
<? $type = "internal_encoding"; $return = mb_get_info($type); var_export($return);
'UTF-8'
Links
Multibyte String
- mb_check_encoding
- mb_chr
- mb_convert_case
- mb_convert_encoding
- mb_convert_kana
- mb_convert_variables
- mb_decode_mimeheader
- mb_decode_numericentity
- mb_detect_encoding
- mb_detect_order
- mb_encode_mimeheader
- mb_encode_numericentity
- mb_encoding_aliases
- mb_ereg
- mb_ereg_match
- mb_ereg_replace
- mb_ereg_replace_callback
- mb_ereg_search
- mb_ereg_search_getpos
- mb_ereg_search_getregs
- mb_ereg_search_init
- mb_ereg_search_pos
- mb_ereg_search_regs
- mb_ereg_search_setpos
- mb_eregi
- mb_eregi_replace
- mb_http_input
- mb_http_output
- mb_internal_encoding
- mb_language
- mb_lcfirst
- mb_list_encodings
- mb_ltrim
- mb_ord
- mb_output_handler
- mb_parse_str
- mb_preferred_mime_name
- mb_regex_encoding
- mb_regex_set_options
- mb_rtrim
- mb_scrub
- mb_send_mail
- mb_split
- mb_str_pad
- mb_str_split
- mb_strcut
- mb_strimwidth
- mb_stripos
- mb_stristr
- mb_strlen
- mb_strpos
- mb_strrchr
- mb_strrichr
- mb_strripos
- mb_strrpos
- mb_strstr
- mb_strtolower
- mb_strtoupper
- mb_strwidth
- mb_substitute_character
- mb_substr
- mb_substr_count
- mb_trim
- mb_ucfirst