Moçada, existe alguma função que faça o seguinte:
função($frase)
Ela retorne a quantidade de palavras ?
Moçada, existe alguma função que faça o seguinte:
função($frase)
Ela retorne a quantidade de palavras ?
Código :sizeof(preg_split('/\s*/',$frase));
ou
Código :sizeof(str_word_count($frase));
Postado originalmente por SDM
meu caro, "quase" deu certo. meu código está assim:
$frase = "testando uma frase qualquer";
$tamanho = sizeof(preg_split('/\s*/',$frase));
$tamanho2 = sizeof(str_word_count($frase));
echo "A frase é: " .$frase. " - " .$tamanho. " - ". $tamanho2;
e a saída assim:
A frase é: testando uma frase qualquer - 29 - 1
ele está contando as sílabas e não as palavras
tentaae:
Código :$palavras=explode(" ",$frase); $total=count($palavras);
ice....acho q nao serve pq se tiver " " (mtos espacos) ele vai criar uma pah de indice nulo por isso q eu fiz usando o preg_splitPostado originalmente por 1c3_m4n
potz....agora q eu me liguei....foi mal cara, corrige o codigo ae:
Código :sizeof(preg_split('/\s+/',$frase));
deu certo moçadaPostado originalmente por 1c3_m4n
eh se tiver 2 ou mais espacos ele vai contar como se fosse uma "palavra" mesmoPostado originalmente por SDM