Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

mb_substr_count

Считает, сколько раз подстрока встречается в строке.

Синтаксис

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

Параметры

ПараметрТипОписание
$haystackstringГде искать.
$needlestringЧто искать.
$encoding?stringНеобязательный. Кодировка.

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

intЧисло вхождений.

Примеры

Сколько раз встречается слово:

<?php
 
echo mb_substr_count('чай, кофе, чай, сок, чай', 'чай');

Результат:

3

Примечания

Поиск учитывает регистр. Чтобы не учитывать его, приведите обе строки к нижнему регистру через mb_strtolower().

См. также

  • substr_count — Считает, сколько раз подстрока встречается в строке.
  • mb_strpos — Находит позицию первого вхождения подстроки.
  • mb_strlen — Возвращает количество символов в строке.

В учебнике

  • Строки — Работа со строками в PHP — кавычки, склейка, длина, поиск, замена и функции для кириллицы.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.