Función str_word_count

La función str_word_count cuenta el número de palabras en una cadena.

La función puede tomar un segundo parámetro opcional, el número 1 o 2. Si no se especifica, la función devuelve como resultado un número entero, igual al número de palabras.

Si se especifica 1, se devuelve un array que contiene todas las palabras en la cadena. Si se especifica 2, se devuelve un array cuyas claves son las posiciones en la cadena, y los valores son las palabras correspondientes.

Sintaxis

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

Ejemplo

Contemos el número de palabras en una cadena:

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

Resultado de la ejecución del código:

php3

Véase también

  • la función substr_count,
    que cuenta el número de subcadenas
  • la función count_chars,
    que cuenta el número de caracteres
  • la función ucwords,
    que convierte las primeras letras de las palabras a mayúsculas