str_word_count

(PHP 4 >= 4.3.0, PHP 5)

str_word_count --  Devolver información sobre las palabras usadas en una cadena

Descripción

mixed str_word_count ( string cadena [, int formato] )

Cuenta el número de palabras en cadena. Si el formato opcional no es especificado, entonces el valor devuelto será un número que representa el número de palabras encontradas. En caso de que el formato sea especificado, el valor devuelto será una matriz, cuyo contenido depende del formato. Los valores posibles para el formato y las salidas resultantes son listadas a continuación.

Para el propósito de esta función, 'palabra' se define como una cadena dependiente de la localidad, que contiene caracteres alfabéticos, la cual puede también contener, pero no comenzar por los caracteres "'" y "-".

Ejemplo 1. Ejemplo de uso de str_word_count()

<?php

$cadena
= "Hola amigo, se ve bien
           el dia de hoy."
;

$a   = str_word_count($cadena, 1);
$b   = str_word_count($cadena, 2);
$c   = str_word_count($cadena);

print_r($a);
print_r($b);
echo
$c;
?>

La salida puede verse algo asi:

Array
(
    [0] => Hola
    [1] => amigo
    [2] => se
    [3] => ve
    [4] => bien
    [5] => el
    [6] => dia
    [7] => de
    [8] => hoy
)

Array
(
    [0] => Hola
    [5] => amigo
    [12] => se
    [15] => ve
    [18] => bien
    [34] => el
    [37] => dia
    [41] => de
    [44] => hoy
)

9

Vea también explode(), preg_split(), split(), count_chars(), y substr_count().