Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/05/2010, 08:14
hlpm
 
Fecha de Ingreso: mayo-2010
Mensajes: 7
Antigüedad: 14 años
Puntos: 0
Pregunta Number_format da error

buenas es para saber como solventar una situacion q tengo, lo que pasa es que cuando utilizo el number_format los decimales los arroja como tanto,00

ejemplo:

si tengo 1254,6326

la salida original debe ser 1254,63

Pero en mi caso esta dando 1254,00

y mando a imprimir el numero desde la base de datos y lo imprime completo (1254,6326), pero le aplico el number_format y lo impr1me con 0 (1254,00)

este es un pedazo del codigo donde ejecut la funcion

Código PHP:
Ver original
  1. $aux=(float)$row['MES3'];
  2.             $m3aux=number_format($aux,2,',','.');
  3.             if($m3aux!=0){
  4.                 if (strlen($m3aux)>6 && strlen($m3aux)<8){
  5.                     $pdf->SetFont('Arial','',7);
  6.                     $pdf->MultiCell(11,6,$m3aux,'TB','R',true);  
  7.                     $pdf->SetFont('Arial','',8);
  8.                 }else{
  9.                     if (strlen($m3aux)>=8){
  10.                         $pdf->SetFont('Arial','',6);
  11.                         $pdf->MultiCell(11,6,$m3aux,'TB','R',true);  
  12.                         $pdf->SetFont('Arial','',8);
  13.                     }else{
  14.                         $pdf->MultiCell(11,6,$m3aux,'TB','R',true);
  15.                     }
  16.                 }
  17.             }else{
  18.                 $pdf->MultiCell(11,6,$m3aux,'TB','R',true);
  19.             }

por favor si pueden ayudarme y gracias de antemano....

Última edición por hlpm; 31/05/2010 a las 12:56