English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Básico PHP

Tutorial Avançado PHP

PHP & MySQL

Manual de Referência PHP

Uso e exemplo da função str_word_count() no PHP

    PHP String 字符串函数手册

    A função str_word_count() é usada para calcular o número de palavras em uma string.

Gramática

mixed str_word_count ( string $string [, int $format = 0 [, string $charlist ]] )

Definição e Uso

conta o número de palavras na string. Se o parâmetro opcional format não for especificado, o valor retornado é um número inteiro representando o número de palavras. Se o parâmetro format for especificado, o valor retornado será um array, cujo conteúdo dependerá do parâmetro format. Os valores possíveis de format e seus resultados correspondentes estão listados a seguir.
Para o propósito deste função, a definição de palavra é uma string relacionada ao conjunto de caracteres. Esta string pode conter caracteres de letra, assim como "'" e ".-" caractere (mas não pode começar com esses dois caracteres).

PHP 5.1.0 versão adicionou o parâmetro charlist.

Retorno

 Retorna um array ou um inteiro, dependendo da escolha do parâmetro format.

Parâmetro

NúmeroParâmetros e Descrições
1

string

Obrigatório. Especifica a string a ser verificada.

2

format

Opcional. Especifica o valor de retorno da função str_word_count().

Valores possíveis:

  • 0 - Padrão. Retorna o número de palavras encontradas.

  • 1 - retorna um array contendo as palavras da string.

  • 2 - retorna um array onde os nomes das chaves são a posição das palavras na string e os valores são as palavras reais.

3

charlist

Opcional. Lista adicional de strings, onde os caracteres serão considerados parte das palavras.

Exemplo Online

Tente o seguinte exemplo, retorna um array contendo as palavras da string, conta o número de palavras da string:

<?php
   //conta o número de palavras da string.
   echo str_word_count("w",3codebox simply easy learning");
   //retorna um array contendo as palavras da string
   print_r(str_word_count("Can i help you!",1));
   //sem o parâmetro charlist
   print_r(str_word_count("Can i help you & o que seu nome!",1));
   //com o parâmetro charlist
   print_r(str_word_count("Can i help you & o que seu nome!",1';
?>
Teste e veja‹/›

Resultado de Saída

4
Array
(
    [0] => Pode
    [1=> eu
    [2=> ajuda
    [3=> você
)
Array
(
    [0] => Pode
    [1=> eu
    [2=> ajuda
    [3=> você
    [4=> o que
    [5=> seu
    [6=> nome
)
Array
(
    [0] => Pode
    [1=> eu
    [2=> ajuda
    [3=> você
    [4=> &
    [5=> o que
    [6=> seu
    [7=> nome
)

PHP String 字符串函数手册