Manual do PHP
Anterior |  | Próxima

# str_word_count

(PHP 4 >= 4.3.0, PHP 5)

str_word_count -- Retorna informação sobre as palavras usadas em uma string

## Descrição

mixed str_word_count ( string string [, int formato] )

Conta o número de palavras dentro de `string`. Se o `formato` opcional não é especificado, então o valor de retorno será um inteiro representando o número de palavras encontrado. No no caso de o `formato` está especificado, o valor de retorno será um array, cujo conteúdo é dependente do `formato`. O valor possível para o `format` e as saídas resultantes são listadas abaixo.

- 1 - retorna um array contendo todas as palavras encontradas dentro de `string`.

- 2 - retorna um array associativo, onde a chave é a posição numérica da palavra dentro da `string` e o valor é a própria palavra.

Devido ao propósito desta função, 'word' é definida como uma string dependente da localidade contendo caracteres alfanuméricos, que também contém, mas não inicia com os caracteres "'" and "-".

Exemplo 1. Exemplo que usa str_word_count()
`<?php $str = "Hello friend, you're looking good today!"; $a = str_word_count($str, 1); $b = str_word_count($str, 2); $c = str_word_count($str); print_r($a); print_r($b); print $c; /* a saída pode ser: Array ( [0] => Hello [1] => friend [2] => you're [3] => looking [4] => good [5] => today ) Array ( [0] => Hello [6] => friend [14] => you're [29] => looking [46] => good [51] => today ) 6 */ ?>`

Veja também explode(), preg_split(), split(), count_chars(), e substr_count().

Anterior | Principal | Próxima
str_split | Acima | strcasecmp