Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/09/2009, 07:13
mss_rodolfo_fs
 
Fecha de Ingreso: septiembre-2009
Mensajes: 4
Antigüedad: 14 años, 8 meses
Puntos: 0
Hola amigos pues estoy realizando un sistema, del cual necesito 2 cosas:
La primera es q tengo en mi base de datos (mysql) codigos de carnet de identidad de los clientes, el problema es q los guardaron con 4 o 5 ceros por delante, pues lo q quiero es poder quitar estos ceros y modificar los datos para reguardarlos ya modificados. pues mi pregunta es si debo utilizar expresiones regulares como lo haria o existe otra manera. GRACIAS UN SALUDO

Bueno pues ya pude con las expresiones regulares, pues estoy entrando mas al tema, y note q es de mucha utilidad.
Ej:

$ci = "00007013536"; o $ci = "000007013536";

//entonces la funcion sera

echo preg_replace('/^0{4,5}/',"",$ci);

// esto mostrara en cualquiera de los 2 casos 7013536
// el caracter ^ hace q se filtren los datos q esten al comienzo de la cadena
// SALUDOS GRACIAS

Última edición por GatorV; 17/09/2009 a las 08:16