Использование substr_count ()
substr_count () возвращает количество раз, когда подстрока иглы встречается в строке сена. Обратите внимание, что игла чувствительна к регистру.
Однако , вы говорите, что хотите сосчитать вхождения dog
и dogs
. Если вы сначала проверите для dogs
, а затем для dog
, вы получите искаженные результаты (потому что dogs
засчитывается дважды).
Если ваш пример буквально dog
и dogs
, вам нужно вычесть счет для dogs
из этого значения для dog
, чтобы получить правильный счет.
Если вы работаете над программным подходом с разными словами, вам необходимо заранее проверить, является ли какое-либо из слов частью другого слова.
Приветствует SilentGhost за более простой подход.