(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
str_word_count — Cuenta el número de palabras utilizadas en un string
str_word_count() cuenta el número de palabras en
el string string. Si el argumento opcional
format no está especificado, entonces el valor
devuelto será un integer, representando el número de palabras encontradas.
Si format está especificado, el valor devuelto
será un array, que depende del formato format.
Los valores posibles para format se listan a continuación.
En esta función, la noción de palabra depende de la configuración de la configuración local. Es un string que contiene todos los caracteres alfabéticos, y que puede contener, pero no comenzar por "'" y "-". Cabe señalar que las configuraciones locales multioctetos no están soportadas.
stringEl string
formatEspecifica el valor de retorno de esta función. Los valores actualmente soportados son:
string
string y
el valor es la palabra actual
charactersUna lista de caracteres adicionales que serán considerados como una palabra
Devuelve un array o un integer, dependiendo del
format elegido.
| Versión | Descripción |
|---|---|
| 8.0.0 |
characters ahora es nullable.
|
Ejemplo #1 Ejemplo con str_word_count()
<?php
$str = "Salut l'ami, vous
avez une b3lle mine !";
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 ejemplo anterior mostrará :
Array
(
[0] => Salut
[1] => l'ami
[2] => vous
[3] => avez
[4] => une
[5] => b
[6] => lle
[7] => mine
)
Array
(
[0] => Salut
[6] => l'ami
[13] => vous
[27] => avez
[41] => une
[45] => b
[47] => lle
[51] => mine
)
Array
(
[0] => Salut
[1] => l'ami
[2] => vous
[3] => avez
[4] => une
[5] => b3lle
[6] => mine
)
8