mb_str_split
Description
The mb_str_split of Multibyte String for PHP given a multibyte string, return an array of its characters.
Syntax
mb_str_split( string $string, int $length = 1, ?string $encoding = null ): array
Parameters
string
The string to split into characters or chunks.
length
If specified, each element of the returned array will be composed of multiple characters instead of a single character.
encoding
The encoding parameter is the character encoding. If it is omitted or null, the internal character encoding value will be used.
Return
Returns an array of strings.
Examples
1 · string
<? $string = '🐘string'; $return = mb_str_split($string); print_r($return);
Array ( [0] => 🐘 [1] => s [2] => t [3] => r [4] => i [5] => n [6] => g )
2 · length
<? $string = '🐘string'; $length = 3; $return = mb_str_split($string, $length); print_r($return);
Array ( [0] => 🐘st [1] => rin [2] => g )
3 · encoding
<? $string = '🐘string'; $length = 3; $encoding = 'UTF-8'; $return = mb_str_split($string, $length, $encoding); print_r($return);
Array ( [0] => 🐘st [1] => rin [2] => g )
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_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_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