Mikä on oikea tapa pyöristää PHP-merkkijono kahteen desimaaliin?
$number = "520"; // It's a string from a database
$formatted_number = round_to_2dp($number);
echo $formatted_number;
Tuloksen pitäisi olla 520.00
;
Miten round_to_2dp()
-funktion määritelmän pitäisi olla?
http://php.net/manual/en/function.round.php
esim.
echo round(5.045, 2); // 5.05
echo round(5.055, 2); // 5.06
round_to_2dp
on käyttäjän määrittelemä funktio, eikä mitään voida tehdä, ellet ole lähettänyt kyseisen funktion julistusta.
Arvaukseni on kuitenkin tehdä näin: number_format($number, 2);