Função substr_count

A função substr_count conta quantas vezes uma substring ocorre em uma string. Funciona corretamente apenas com caracteres latinos (caracteres de byte único).

Sintaxe

phpsubstr_count(string $haystack, string $needle, int $offset = 0, ?int $length = null): int

Exemplo

Vamos contar quantas vezes a substring 'test' ocorre em nossa string:

php<?php
  echo substr_count('test www test', 'test');  
?>

Resultado da execução do código:

php2

Veja também

  • a função mb_substr_count,
    que funciona com codificações multibyte
  • a função str_word_count,
    que conta o número de palavras em uma string
  • a função substr_count,
    que conta o número de substrings
  • a função count_chars,
    que conta o número de caracteres