Сколько раз строка встречается в тексте
Узнать, сколько раз строка встречается в тексте можно через функцию substr_count()
.
$text = 'This is a PHP'; substr_count($text, 'is'); // 2
На примере выше строка «is» встречается 2 раза (This is a PHP).
Если строка не будет найдена, то функция вернёт число «0».
Через третий параметр можно указать, откуда начинать искать строку в тексте.
$text = 'This is a PHP'; substr_count($text, 'is', 3); // 1
На примере выше функция возвращает «1», т.к. поиск строки начинается с третьего символа, после которого «is» встречается только один раз.
Поддержать автора