PHPExcel неожиданное поведение с плавающей точкой
Я создаю новый объект PHPExcel в одном из моих проектов, и странно то, как ведут себя некоторые функции с плавающей точкой после включения библиотеки. Взять, к примеру,round
функция не округляется после включения PHPExcel.
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;
Это можно обойти? Я пытался с помощьюsetValueExplict
но это говоритPHPExcel_Cell_DataType::TYPE_STRING
не найден.