Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/03/2006, 07:50
Avatar de AmericoOnL
AmericoOnL
 
Fecha de Ingreso: abril-2002
Mensajes: 43
Antigüedad: 22 años
Puntos: 0
Ok todo bien pero...

Cita:
Iniciado por Cluster
En PHP tienes la función directa:

str_pad()
http://www.php.net/manual/en/function.str-pad.php

Para anteponer cualquier caracter a una cadena dada con una mascara.

También si dices trabajar esos datos en una BBDD .. lo mejor es usar "SQL" para tal fin. Por ejemplo Mysql tiene su "propiedad" para tipos de campos numéricos "ZERO FILL" que sirve para eso mismo . .para que añada ceros a la izquierda (hasta el n° de dígitos que definistes para ese tipo de campo).

Un saludo,
------------
Tengo un formulario que necesita el ingreso de un codigo por parte del usuario, ese codigo tiene este formato: 054-01-0015882, donde el 054 es el codigo de nuestra entidad, el 01 es el codigo de nuestra agencia y el tercer dato es el codigo del usuario, en el caso que acabo de escirbir, el usuario ingresa solo el ultimo numero, es decir, el 0015882, pero quisiera que el solo escriba los numeros significativos, es decir 15882 y como se sabe que el codigo es siempre de 7 caracteres los ceros a su izquierda se agreguen automaticamente, o si el codigo del usuario fuera 10, antes de que sean enviadas las variables al server que este codigo sea: 0000010

Muchas Gracias de antemano por la ayuda que pudieran ofrecerme