
12/04/2013, 08:42
|
 | | | Fecha de Ingreso: octubre-2011
Mensajes: 119
Antigüedad: 13 años, 5 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
;) |