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

Antworten auf die Frage(2)

Ihre Antwort auf die Frage