<?php
function round_up ($value, $places=0) {
if ($places < 0) { $places = 0; }
$mult = pow(10, $places); if($decimal_length <= $places) {
return $value;
}
return ceil($value * $mult) / $mult; }
$amount = "99.82000000000001";
$amount = round_up($amount, 3);
echo $amount;
PD9waHAKCmZ1bmN0aW9uIHJvdW5kX3VwICgkdmFsdWUsICRwbGFjZXM9MCkgewogICAgaWYgKCRwbGFjZXMgPCAwKSB7ICRwbGFjZXMgPSAwOyB9CiAgICAkbXVsdCA9IHBvdygxMCwgJHBsYWNlcyk7CiAgICAkZGVjaW1hbF9sZW5ndGggPSBzdHJsZW4oc3Vic3RyKHN0cnJjaHIoJHZhbHVlLCAiLiIpLCAxKSk7CiAgICBpZigkZGVjaW1hbF9sZW5ndGggPD0gJHBsYWNlcykgewogICAgICByZXR1cm4gJHZhbHVlOwogICAgfQogICAgcmV0dXJuIGNlaWwoJHZhbHVlICogJG11bHQpIC8gJG11bHQ7CiAgfQogIAogIAogICRhbW91bnQgPSAiOTkuODIwMDAwMDAwMDAwMDEiOwogICRhbW91bnQgPSByb3VuZF91cCgkYW1vdW50LCAzKTsKICBlY2hvICRhbW91bnQ7