Funcția str_word_count

Funcția str_word_count numără cuvintele dintr-un șir.

Funcția poate primi un al doilea parametru opțional, numărul 1 sau 2. Dacă nu este specificat, funcția returnează un număr întreg, egal cu numărul de cuvinte.

Dacă este specificat 1, se returnează un array care conține toate cuvintele din șir. Dacă este specificat 2, se returnează un array ale cărui chei sunt pozițiile în șir, iar valorile - cuvintele corespunzătoare.

Sintaxă

phpstr_word_count(string $string, int $format = 0, ?string $characters = null): array|int

Exemplu

Să numărăm cuvintele dintr-un șir:

php<?php
  echo str_word_count('abcde my world');
?>

Rezultatul executării codului:

php3

Vedeți și

  • funcția substr_count,
    care numără aparițiile unui subșir
  • funcția count_chars,
    care numără aparițiile caracterelor
  • funcția ucwords,
    care transformă primele litere ale cuvintelor în majuscule