Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/04/2013, 08:42
Avatar de zetahosting
zetahosting
 
Fecha de Ingreso: octubre-2011
Mensajes: 119
Antigüedad: 12 años, 7 meses
Puntos: 2
Respuesta: Eliminar ultima palabra de una cadena

echo sacarUltimaPalabra('Hola como estas');

function sacarUltimaPalabra($cadena){

//explodeamos por los espacios
$Ecadena=explode(' ',$cadena);

//contamos cuantas palabras hay
$Ccadena=count($Ecadena);


//le restamos 1 ya que el array empieza de 0
$CRcadena=$Ccadena-1;

//contamos los caracteres de la ultima palabra
$Cletras=strlen($Ecadena[$CRcadena]);

//contamos cuantos caracteres tiene la cadena completa
$Cletras2=strlen($cadena);

//restamos
$CTotal=$Cletras2-$Cletras;

//seteamos lo que queremos mostrar
$cadena=substr($cadena,0,$CTotal);

return trim($cadena);
}

















Abrazo
;)
__________________
Excelente WebHosting -> www.zetahosting.net
[email protected]
Twitter: @zetahosting