2012-09-18 23 views
5

que estoy recibiendo en mi código Warning: number_format() expects parameter 1 to be double errorAdvertencia: Number_format() espera parámetro de 1 a ser el doble

$tbl->addRow(); 
$tbl->addCell($name); 
$tbl->addCell('$' . number_format(doubleval($price), 2,',', ' ')); 

Sé que el precio es un valor de $ 15,00 que es un número. ¿Cómo podría ser arreglado?

+0

¿Seguro que el precio no es "$ 15,00" pero en realidad es 15,00? – Robbie

+1

Intenta agregar 'var_dump ($ price); var_dump (doubleval ($ price)) 'antes de esta línea. Verifica la salida. – mikespook

Respuesta

2

Es posible que doubleval() devuelva algún tipo de error porque el número "15,00" está en formato europeo en lugar del estándar. ¿Has probado usar "15.00" en su lugar?

Cuestiones relacionadas