Comportamento inesperado de flutuação do PHPExcel
Eu criei um novo objeto PHPExcel em um dos meus projetos e o que é estranho é como algumas funções float se comportam após a inclusão da biblioteca. Tomemos, por exemplo, oround
, ele não será arredondado após a inclusão do 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;
Existe uma maneira de contornar isso? Eu tentei usarsetValueExplict
mas dizPHPExcel_Cell_DataType::TYPE_STRING
Não foi encontrado.