Foros del Web » Programando para Internet » PHP »

Anteponer 2 ceros a numero...

Estas en el tema de Anteponer 2 ceros a numero... en el foro de PHP en Foros del Web. Estimados amigos: obtengo un numero como resultado de una operacion aritmetica, este resultado no me da mas de 3 digitos.¿como puedo hacer para anteponer 2 ...
  #1 (permalink)  
Antiguo 24/01/2003, 15:19
Avatar de Ugho  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 487
Antigüedad: 15 años, 1 mes
Puntos: 0
Anteponer 2 ceros a numero...

Estimados amigos:
obtengo un numero como resultado de una operacion aritmetica, este resultado no me da mas de 3 digitos.¿como puedo hacer para anteponer 2 ceros cuando el resultado me dé un digito y un cero cuando el resultado me dé 2 digitos?
De antemano gracias.
__________________
________________________________________

Ugho.
  #2 (permalink)  
Antiguo 24/01/2003, 16:27
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 15 años, 11 meses
Puntos: 17
Puedes usar str_pad()

Sintaxis:
string str_pad ( string input, int pad_length [, string pad_string [, int pad_type]])

Uso:

$numerito = 3;

print str_pad($numerito, 3, "0", STR_PAD_LEFT); // pinta: 003

$numerito = 13;

print str_pad($numerito, 3, "0", STR_PAD_LEFT); // pinta: 013

$numerito = 304;

print str_pad($numerito, 3, "0", STR_PAD_LEFT); // pinta: 304

__________________
M a l d i t o F r i k i
  #3 (permalink)  
Antiguo 24/01/2003, 16:43
Avatar de Ugho  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 487
Antigüedad: 15 años, 1 mes
Puntos: 0
Muchas gracias estimado amigo Cain.
saludos.
__________________
________________________________________

Ugho.
  #4 (permalink)  
Antiguo 24/01/2003, 16:47
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 15 años, 11 meses
Puntos: 17
De nada, para eso estamos
__________________
M a l d i t o F r i k i
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 08:12.