Ver Mensaje Individual
  #9 (permalink)  
Antiguo 06/08/2014, 10:31
Avatar de Briss
Briss
 
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 9 meses
Puntos: 12
Respuesta: Numero de palabras en linea

Cita:
Iniciado por Alexis88 Ver Mensaje
Para empezar, ¿te has dado cuenta de que en la siguiente línea no produces ningún cambio?

Código PHP:
Ver original
  1. $linea = preg_replace('/\s+/', ' ', $linea);

Es decir, buscas espacios en la cadena y los sustituyes con ¿espacios? , como que no tiene sentido hacer eso.

Otra forma de obtener la última palabra de una cadena es encontrando el último espacio en blanco en la misma y extrayendo la parte de la cadena que comprenda desde la siguiente posición del último espacio en blanco hasta el final:

Código PHP:
Ver original
  1. echo substr($linea, strrpos($linea, ' ') + 1);

Inténtalo así y nos dices cómo te fue.

Saludos
No amigo lo que hago es sustituir un espacio doble por uno sencillo .... probe lo que me indicaste pero igual no arroja nada