Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/10/2014, 10:23
Avatar de rodrypaladin
rodrypaladin
Moderador
 
Fecha de Ingreso: abril-2010
Ubicación: Madrid
Mensajes: 2.127
Antigüedad: 14 años, 8 meses
Puntos: 468
No contar espacios dobles o superiores en contador de palabras

Buenas, he realizado un contador de palabras muy rudimentario, y me gustaría perfeccionalo mas.

Código PHP:
Ver original
  1. <?php
  2. //iniciamos codigo php
  3. if(isset($_POST["enviar"])) {
  4. $texto = trim($_POST['texto']);
  5. $contando = explode(" ",$texto);
  6. $total = count($contando);
  7. $caracteres = strlen($texto);
  8. if($caracteres == 0) {
  9.     $total = 0;
  10. }
  11. }
  12. ?>

Como véis quita los espacios en blanco del principio y del final de la string, pasa la string a una array con explode y cuenta los valores del array.

Funciona pero me gustaría que dejara de lado al contar los espacios dobles, triples, y superiores... pero no se como plantearlo de una manera sencilla y eficaz
__________________
No te olvides de dar +1 a quien te echa un cable ;)