mb_substr_count
Считает, сколько раз подстрока встречается в строке.
Синтаксис
mb_substr_count(string $haystack, string $needle, ?string $encoding = null): intПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $haystack | string | Где искать. |
| $needle | string | Что искать. |
| $encoding | ?string | Необязательный. Кодировка. |
Возвращаемое значение
intЧисло вхождений.
Примеры
Сколько раз встречается слово:
<?php
echo mb_substr_count('чай, кофе, чай, сок, чай', 'чай');Результат:
3Примечания
Поиск учитывает регистр. Чтобы не учитывать его, приведите обе строки к нижнему регистру через mb_strtolower().
См. также
- substr_count — Считает, сколько раз подстрока встречается в строке.
- mb_strpos — Находит позицию первого вхождения подстроки.
- mb_strlen — Возвращает количество символов в строке.
В учебнике
- Строки — Работа со строками в PHP — кавычки, склейка, длина, поиск, замена и функции для кириллицы.