Forum und email

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 "-".

Example#1 Exemplo que usa str_word_count()

<?php

$str 
"Hello friend, you're
        looking          good today!"
;

$a   str_word_count($str1);
$b   str_word_count($str2);
$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().