(PHP 4 >= 4.3.0, PHP 5, PHP 7)
str_word_count — Devuelve información sobre las palabras utilizadas en un string
Cuenta el número de palabras dentro de string
.
Si no se especifica el format
opcional, entonces
el valor devuelto será un integer representando el número de palabras
encontradas. En el caso en que se especifique format
, el valor
devuelto será un array cuyo contenido depende de
format
. Los posibles valores para
format
y las salidas resultantes están listadas más abajo.
Para los propósitos de esta función, 'palabra' se define como un string dependiente de la configuración regional que contiene caracteres alfabéticos, el cual también puede contener, pero no iniciar con los caracteres "'" y "-".
string
El string
format
Especifica el valor devuelto de esta función. Los valores soportados actualmente son:
string
string
y
el valor es la palabra en sí.
charlist
Una lista de caracteres adicionales los cuales serán considerados como de 'palabra'.
Devuelve un array o un integer, dependiendo del
format
seleccionado.
Versión | Descripción |
---|---|
5.1.0 |
Agregado el parámetro charlist
|
Ejemplo #1 Ejemplo de str_word_count()
<?php
$str = "Hello fri3nd, you're
looking good today!";
print_r(str_word_count($str, 1));
print_r(str_word_count($str, 2));
print_r(str_word_count($str, 1, 'àáãç3'));
echo str_word_count($str);
?>
El resultado del ejemplo sería:
Array ( [0] => Hello [1] => fri [2] => nd [3] => you're [4] => looking [5] => good [6] => today ) Array ( [0] => Hello [6] => fri [10] => nd [14] => you're [29] => looking [46] => good [51] => today ) Array ( [0] => Hello [1] => fri3nd [2] => you're [3] => looking [4] => good [5] => today ) 7