Angka floating point bulat:
<?php echo ( bulat ( 0 , 60 ) . " <br> " ) ; echo ( bulat ( 0 , 50 ) . " <br> " ) ; echo ( bulat ( 0 ,49 ) . " <br> " ) ; bulat ( - 4 .40 ) " <br> " ) ; gema ( bulat ( - 4 .60 ) ? > ;Fungsi round() membulatkan bilangan floating point.
Tip: Untuk membulatkan ke bilangan bulat terdekat, periksa fungsi ceil().
Tip: Untuk membulatkan ke bawah ke bilangan bulat terdekat, periksa fungsi floor().
bulat( angka,presisi,mode );
parameter | menggambarkan |
---|---|
nomor | Diperlukan. Menentukan nilai yang akan dibulatkan. |
presisi | Opsional. Menentukan jumlah digit setelah koma desimal. Standarnya adalah 0, tetapi bisa juga berupa angka negatif. |
mode | Opsional. Menentukan konstanta yang mewakili mode pembulatan: PHP_ROUND_HALF_UP - Bawaan. Saat menemukan 0,5, bulatkan angka tersebut hingga ke tempat desimal yang presisi . Pembulatan 1,5 ke 2 dan -1,5 ke -2. PHP_ROUND_HALF_DOWN - Membulatkan angka ke bawah hingga desimal presisi saat menemukan 0,5. Pembulatan 1,5 ke 1 dan -1,5 ke -1. PHP_ROUND_HALF_EVEN - Saat menemukan 0,5, ambil nilai genap berikutnya dan bulatkan angka tersebut ke angka desimal yang presisi . PHP_ROUND_HALF_ODD - Saat menemukan 0,5, ambil nilai ganjil berikutnya dan bulatkan angka tersebut ke tempat desimal yang presisi . |
Nilai pengembalian: | Nilai yang dibulatkan. |
---|---|
Jenis pengembalian: | Mengambang |
Versi PHP: | 4+ |
Log perubahan PHP: | PHP 5.3: Parameter mode baru. |
Bulatkan angka menjadi dua tempat desimal, tetapkan angka negatif:
<?php gema bulat ( 3 .4 ) ; // 3 gema bulat ( 3.5 ) ; // 4 gema bulat ( 3.6 ) ; // 4 gema bulat ( 3.6 , 0 ) ; // 4 gema bulat ( 1 .95583 , 2 ) ; // 1.96 gema bulat ( 1241757 , - 3 ) ; // 1242000 gema bulat ( 5 .045 , 2 ) ; // 5.05 gema bulat ( 5 .055 , 2 ) ; // 5.06 ?>Gunakan konstanta untuk membulatkan angka:
<?php gema bulat ( 9 ,5 , 0 , PHP_ROUND_HALF_UP ) ; // 10 gema bulat ( 9 ,5 , 0 , PHP_ROUND_HALF_DOWN ) ; // 9 gema bulat ( 9 ,5 , 0 , PHP_ROUND_HALF_EVEN ) ; // 10 gema bulat ( 9 ,5 , 0 , PHP_ROUND_HALF_ODD ) ; // 9 gema bulat ( 8 ,5 , 0 , PHP_ROUND_HALF_UP ) ; // 9 gema bulat ( 8 ,5 , 0 , PHP_ROUND_HALF_DOWN ) ; // 8 gema bulat ( 8 ,5 , 0 , PHP_ROUND_HALF_EVEN ) ; // 8 gema bulat ( 8 ,5 , 0 , PHP_ROUND_HALF_ODD ) ; // 9 ?>