Definisi dan Penggunaan
Fungsi round() digunakan untuk membulatkan angka floating-point.
Tip: Untuk membulatkan angka ke atas ke bilangan bulat terdekat, gunakan fungsi ceil().
Tip: Untuk membulatkan angka BAWAH ke bilangan bulat terdekat, gunakan fungsi floor().
Syntax
round(number,precision,mode);
Nilai Parameter
| Parameter | Deskripsi | 
|---|---|
| number | Required. Menentukan nilai untuk dibulatkan | 
| precision | Optional. Menentukan jumlah digit desimal untuk dibulatkan. Default-nya adalah 0 | 
| mode | Optional. Menentukan konstanta untuk menentukan mode pembulatan: PHP_ROUND_HALF_UP – Default. Membulatkan angka ke atas hingga desimal presisi, jika sudah setengahnya. Membulatkan 1,5 menjadi 2 dan -1,5 ke -2 PHP_ROUND_HALF_DOWN – Bulatkan angka ke bawah ke tempat desimal presisi, jika sudah setengah jalan. Membulatkan 1,5 menjadi 1 dan -1,5 menjadi -1 PHP_ROUND_HALF_EVEN – Bilangan bulat ke tempat desimal presisi menuju nilai genap berikutnya PHP_ROUND_HALF_ODD – Bilangan bulat ke tempat desimal presisi menuju nilai ganjil berikutnya  | 
Detail Teknis
| Return Value: | Nilai yang dibulatkan | 
|---|---|
| Return Type: | Float | 
| PHP Version: | 4+ | 
| PHP Changelog: | PHP 5.3: Parameter mode telah ditambahkan | 
Contoh
<?php echo(round(0.60) . "<br>"); echo(round(0.50) . "<br>"); echo(round(0.49) . "<br>"); echo(round(-4.40) . "<br>"); echo(round(-4.60)); ?> /* Output : 1 1 0 -4 -5