PHPExcel unerwartetes Float-Verhalten
Ich erstelle ein neues PHPExcel-Objekt in einem meiner Projekte und merkwürdig ist, wie sich einige Float-Funktionen verhalten, nachdem die Bibliothek enthalten ist. Nehmen Sie zum Beispiel dasround
-Funktion, wird nicht gerundet, nachdem PHPExcel enthalten ist.
echo round(90.00 + 9.71, 2); // outputs 99.71
$sheet = new \PHPExcel();
$sheet->getProperties()
->setCreator('Bob')
->setTitle('Title');
echo round(90.00 + 9.71, 2); // outputs 99.7099999999
exit;
Gibt es einen Weg, dies zu umgehen? Ich habe versucht mitsetValueExplict
aber es heißtPHPExcel_Cell_DataType::TYPE_STRING
wurde nicht gefunden