Home » PHP » Fungsi round() Matematika PHP

Fungsi round() Matematika PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Section Artikel

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

ParameterDeskripsi
numberRequired. Menentukan nilai untuk dibulatkan
precisionOptional. Menentukan jumlah digit desimal untuk dibulatkan. Default-nya adalah 0
modeOptional. 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

You may also like