substr_count
funkcja
Zlicza, ile razy podany podciąg występuje w głównym ciągu znaków.
substr_count(string $haystack, string $needle, int $offset = 0, ?int $length = null): int
substr_count przeszukuje $haystack i zwraca liczbę nienadpisujących się wystąpień $needle. Opcjonalne $offset i $length pozwalają ograniczyć przeszukiwany fragment. Funkcja rozróżnia wielkość liter — do wyszukiwania bez rozróżniania możesz wcześniej użyć strtolower.
<?php
declare(strict_types=1);
echo substr_count('banana', 'an');
// wynik: 2
// Zliczanie od pozycji 2:
echo substr_count('banana', 'an', 2);
// wynik: 1