2012-09-18 23 views
5

zu sein, die ich bin immer Warning: number_format() expects parameter 1 to be double error auf meinem CodeWarnung: number_format() erwartet Parameter 1 Doppel

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

Ich weiß, der $ Preis wird ein Wert 15,00 ist, die eine Zahl ist. Wie könnte es repariert werden?

+0

Sind Sie sicher, dass der Preis nicht "$ 15,00" ist, sondern tatsächlich 15,00? – Robbie

+1

Versuchen Sie, 'var_dump ($ price) hinzuzufügen; var_dump (doubleval ($ price)) 'vor dieser Zeile. Überprüfen Sie die Ausgabe. – mikespook

Antwort

2

Es ist möglich, dass doubleval() eine Art Fehler zurückgibt, weil die Zahl "15,00" im europäischen Format statt im Standard ist. Hast du es stattdessen mit "15.00" versucht?

Verwandte Themen