mb_strlen
Description
The mb_strlen of Multibyte String for PHP get string length.
Syntax
mb_strlen( string $string, ?string $encoding = null ): int
Parameters
string
The string being checked for length.
encoding
The encoding parameter is the character encoding. If it is omitted or null, the internal character encoding value will be used.
Return
Returns the number of characters in string string having character encoding encoding. A multi-byte character is counted as 1.
Examples
1 · string
<? $string = 'string🐘string🐘string'; $return = mb_strlen($string); echo $return; ?>
20
2 · encoding
<? $string = 'string🐘string🐘string'; $encoding = 'UTF-8'; $return = mb_strlen($string, $encoding); echo $return; ?>
20
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_get_info
- mb_http_input
- mb_http_output
- mb_internal_encoding
- mb_language
- mb_list_encodings
- mb_ord
- mb_output_handler
- mb_parse_str
- mb_preferred_mime_name
- mb_regex_encoding
- mb_regex_set_options
- mb_scrub
- mb_send_mail
- mb_split
- mb_str_pad
- mb_str_split
- mb_strcut
- mb_strimwidth
- mb_stripos
- mb_stristr
- 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