Foros del Web » Programando para Internet » PHP »

Coger el ultimo numero de una variable

Estas en el tema de Coger el ultimo numero de una variable en el foro de PHP en Foros del Web. Hola a todos, mirad mi problema es el siguiente: Tengo una variable númerica (id) y querría conseguir el ultimo número. Ej:$id=25;<-Querría obtener el 5 Ej2:$id=629;<-Querría ...
  #1 (permalink)  
Antiguo 30/12/2009, 09:37
 
Fecha de Ingreso: mayo-2008
Mensajes: 34
Antigüedad: 15 años, 11 meses
Puntos: 0
Coger el ultimo numero de una variable

Hola a todos, mirad mi problema es el siguiente:
Tengo una variable númerica (id) y querría conseguir el ultimo número.
Ej:$id=25;<-Querría obtener el 5
Ej2:$id=629;<-Querría obtener el 9
Alguien sabe como hacerlo?, o hay alguna class que lo haga?
Llevo varios días buscando y pensando como hacerlo, pero no se me ocurre
Espero que alguien me pueda ayudar
  #2 (permalink)  
Antiguo 30/12/2009, 09:42
 
Fecha de Ingreso: mayo-2007
Mensajes: 60
Antigüedad: 16 años, 11 meses
Puntos: 3
Respuesta: Coger el ultimo numero de una variable

tienes que convertir el numero en string y de ahi puedes usar funciones de strings, como el substring por ejemplo.
  #3 (permalink)  
Antiguo 30/12/2009, 09:42
Avatar de darkasecas  
Fecha de Ingreso: marzo-2005
Ubicación: SantaCata, NL, Mexico
Mensajes: 1.553
Antigüedad: 19 años, 1 mes
Puntos: 77
Respuesta: Coger el ultimo numero de una variable

substr()

Cita:
Iniciado por adri93 Ver Mensaje
Llevo varios días buscando y pensando como hacerlo, pero no se me ocurre
No parece que hayas buscado muy bien :/
  #4 (permalink)  
Antiguo 30/12/2009, 09:42
Avatar de FNX_NET  
Fecha de Ingreso: marzo-2004
Ubicación: EN EL INFIERNO.....
Mensajes: 1.707
Antigüedad: 20 años, 1 mes
Puntos: 7
Respuesta: Coger el ultimo numero de una variable

<?php
$str = 'abcdef';
echo strlen($str); // 6

$str = ' ab cd ';
echo strlen($str); // 7
?>

http://php.net/manual/en/function.strlen.php
mas...

<?php
$rest = substr("abcdef", -1); // returns "f"
$rest = substr("abcdef", -2); // returns "ef"
$rest = substr("abcdef", -3, 1); // returns "d"
?>
http://php.net/manual/en/function.substr.php
__________________
:-D "Que se libere del cielo confinado; que mi cuerpo sea la espada de hielo negro que nos lleve al abismo; que ningún poder pueda detenernos...Destructora de las almas de los dioses!!!":adios:


:pirata:
  #5 (permalink)  
Antiguo 30/12/2009, 09:43
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Coger el ultimo numero de una variable

valla q contestan rapido..
$id=629;
echo substr($id, -1, 1); // 9
__________________
More about me...
~ @rhyudek1
~ Github
  #6 (permalink)  
Antiguo 30/12/2009, 09:47
 
Fecha de Ingreso: mayo-2008
Mensajes: 34
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Coger el ultimo numero de una variable

muchisimas gracias a todos; como estaba buscando en numeros, no cai en mirar por strings, xD
2minutos y duda resuelta
  #7 (permalink)  
Antiguo 30/12/2009, 14:21
Avatar de JoseTejada  
Fecha de Ingreso: diciembre-2007
Ubicación: Peru.Lima.Cercado.MDuarez.Granaderos172
Mensajes: 218
Antigüedad: 16 años, 4 meses
Puntos: 11
Respuesta: Coger el ultimo numero de una variable

Y 234 "%" 10 <-- tmb te da el último número
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:15.