Foros del Web » Programando para Internet » PHP »

formato de salida

Estas en el tema de formato de salida en el foro de PHP en Foros del Web. necesitaría saber como aplicar un formato de salida a un numero entero.... la cosa es así: por ejemplo, este es el número en la bd: ...
  #1 (permalink)  
Antiguo 24/01/2003, 20:40
 
Fecha de Ingreso: noviembre-2002
Mensajes: 33
Antigüedad: 21 años, 4 meses
Puntos: 0
formato de salida


necesitaría saber como aplicar un formato de salida a un numero entero....

la cosa es así:

por ejemplo, este es el número en la bd: 134269


y así tendría que verse: 1:34:26,9 (hora:min:seg,des)

ya probé con number_format y con sprintf... pero cuando hago la segunda separación me lo hace por miles y no me sirve....

desde ya muchas gracias...

Emiliano

Última edición por emip; 24/01/2003 a las 20:43
  #2 (permalink)  
Antiguo 24/01/2003, 22:03
Avatar de chubu  
Fecha de Ingreso: enero-2002
Ubicación: Buenos Aires
Mensajes: 133
Antigüedad: 22 años, 2 meses
Puntos: 0
mmm, por ahi te conviene crearte una función que arme el resultado que buscás, por ejemplo algo tipo

Código PHP:
function formatear($numero)
{
 
$largo strlen($numero);
 
$salida ",".substr($numero,$largo-1,1);
 
$salida ":".substr($numero,$largo-3,2).$salida;
 
$salida ":".substr($numero,$largo-5,2).$salida;
 
$salida substr($numero,0,$largo-5).$salida;

 return 
$salida;

no se si funciona ok, porque no la probe, pero mas o menos seria la idea, se puede lograr también con expresiones regulares, o se puede mejorar la funcion haciendo algunos controles

saludos
__________________
:pensando:hay algo mal que no anda bien
  #3 (permalink)  
Antiguo 25/01/2003, 01:20
 
Fecha de Ingreso: noviembre-2002
Mensajes: 33
Antigüedad: 21 años, 4 meses
Puntos: 0
Gracias por la ayuda!!!!!

no la usé completamente.... pero la idea me sirvió perfectamente.


gracias de nuevo

Emiliano
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 17:20.