mb_substr_count
Description
The mb_substr_count of Multibyte String for PHP count the number of substring occurrences.
Syntax
mb_substr_count( string $haystack, string $needle, ?string $encoding = null ): int
Parameters
haystack
The string being checked.
needle
The string being found.
encoding
The encoding parameter is the character encoding. If it is omitted or null, the internal character encoding value will be used.
Return
The number of times the needle substring occurs in the haystack string.
Examples
1 · haystack needle
<? $haystack = '🐘🐘🐘'; $needle = '🐘'; $return = mb_substr_count($haystack, $needle); echo $return; ?>
3
2 · encoding
<? $haystack = '🐘🐘🐘'; $needle = '🐘'; $encoding = 'UTF-8'; $return = mb_substr_count($haystack, $needle, $encoding); echo $return; ?>
3
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_strlen
- mb_strpos
- mb_strrchr
- mb_strrichr
- mb_strripos
- mb_strrpos
- mb_strstr
- mb_strtolower
- mb_strtoupper
- mb_strwidth
- mb_substitute_character
- mb_substr