Rādīt skaitli līdz divām zīmēm aiz komata

Kā pareizi noapaļot PHP virkni līdz divām zīmēm aiz komata?

$number = "520"; // It's a string from a database

$formatted_number = round_to_2dp($number);

echo $formatted_number;

Rezultātam jābūt 520,00;

Kādai jābūt round_to_2dp() funkcijas definīcijai?

http://php.net/manual/en/function.round.php

piem.

echo round(5.045, 2);    // 5.05

echo round(5.055, 2);    // 5.06
Komentāri (5)

round_to_2dp ir lietotāja definēta funkcija, un neko nevar izdarīt, ja vien nav publicēta šīs funkcijas deklarācija.

Tomēr, manuprāt, tas ir jādara šādi: number_format($number, 2);

Komentāri (1)