Ver Mensaje Individual
  #13 (permalink)  
Antiguo 09/02/2012, 10:21
Avatar de PIRRUMAN
PIRRUMAN
 
Fecha de Ingreso: febrero-2006
Ubicación: Monterrey, Nuevo León
Mensajes: 633
Antigüedad: 18 años, 3 meses
Puntos: 53
Respuesta: Expresion regular

Cita:
Iniciado por andresdzphp Ver Mensaje
Y si es 12345_10 ?
$variable ="12345_0";
//o
$variable ="12345_10";

$variable = substr ($variable, 0, -2);//elimina los 2 ultimos caracteres //imprime 12345
$variable = substr ($variable, 0, -3);//elimina los 3 ultimos caracteres //imprime 12345
//y
$variable = str_replace('_0', '', $variable );//elimina todos los "_0" //imprime 12345
$variable = str_replace('_10', '', $variable );//elimina todos los "_10" //imprime 12345

era a manera de ejemplo quizas ahora no sea su caso pero, podria utilizar estos metodos en otros

en este caso "en particular" utilizaria la opcion de stramin
Cita:
Iniciado por stramin Ver Mensaje
Te va a salir más facil de alguna de estas formas:

OPCION 2:
$numero_completo="1511111196_0";
$numeros=explode("_",$numero_completo);
$numero_corto=$numeros[0];
Esta es una buena opción si quieres tambien tener el numero ubicado despues del _ que estaría en $numeros[1] y que sería "0".
__________________
“Prefiero ser un tonto momentaneo que un eterno ignorante”
“¡El éxito es resultado de los aciertos,los aciertos resultado de la experiencia y la experiencia resultado de los errores!”