mb_substr_count

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

mb_substr_countВозвращает количество вхождений подстроки

Описание

mb_substr_count(string $haystack, string $needle, ?string $encoding = null): int

Подсчитывает, сколько раз подстрока needle встречается в строке haystack.

Список параметров

haystack

Строка (string) для проверки.

needle

Строка (string) для поиска.

encoding

Параметр encoding — это кодировка символов. Если он опущен или равен null, для него будет установлена внутренняя кодировка символов.

Возвращаемые значения

Возвращает количество вхождений подстроки needle в строку haystack.

Список изменений

Версия Описание
8.0.0 Теперь параметр encoding может принимать значение null.

Примеры

Пример #1 Пример использования функции mb_substr_count()

<?php
echo mb_substr_count("Это просто проверка", "то"); // выведет на экран 2
?>

Смотрите также

  • mb_strpos() - Ищет позицию первого вхождения подстроки в строку
  • mb_substr() - Возвращает часть строки
  • substr_count() - Возвращает число вхождений подстроки

add a note add a note

User Contributed Notes 1 note

up
0
Gabber
9 years ago
This does not work with a single char string as the needle. Always returns zero.
To Top