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