Ver Mensaje Individual
  #6 (permalink)  
Antiguo 15/02/2012, 12:58
Avatar de eits
eits
 
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 8 meses
Puntos: 88
Respuesta: No contar espacios en una palabra

aquí tienes otra forma
Código PHP:
Ver original
  1. $var = '    esto  es        una    prueba     ';
  2. $patron= '/\s{2,}/';
  3. //quitamos los espacios de inicio y final con trim
  4. //luego replazamos los espacios interiores por solo uno
  5. echo $res=preg_replace($patron,' ',trim($var));
  6. echo '<br />';
  7. echo strlen($res);//luego lo contamos
  8. //tambien puedes dejarlo en una sola linea
  9. //echo strlen(preg_replace($patron,' ',trim($var)));
espero te sirva, saludos
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.