1. Pembulatan keatas (Ceil).<?php
$berat1 = 0.5;
$berat2 = 1.5;
$berat3 = 2;
echo 'berat 1 ='.ceil($berat1); echo '<br />';
echo 'berat 2 ='.ceil($berat2); echo '<br />';
echo 'berat 3 ='.ceil($berat3);
?>
Kalau script diatas dijalankan, maka outputnya adalah sebagai berikut,
berat 1 = 1
berat 2 = 2
berat 3 = 2
Jadi kesimpulannya adalah, fungsi PHP ceil akan melakukan pembulatan keatas pada angka yang diberikan. Fungsi ini akan menghasilkan nilai integer terdekat keatas dari angka.
2. Pembulatan kebawah (floor).Floor digunakan untuk melakukan pembulatan ke bawah. Lihat contoh dibawah ini,
<?php
$berat1 = 0.5;
$berat2 = 1.5;
$berat3 = 2;
echo 'berat 1 ='.floor($berat1); echo '<br />';
echo 'berat 2 ='.floor($berat2); echo '<br />';
echo 'berat 3 ='.floor($berat3);
?>
Script diatas akan menghasilkan output,
berat 1 = 0
berat 2 = 1
berat 3 = 2
Berkebalikan dengan ceil, floor akan melakukan pembulatan ke nilai integer terdekat kebawah dari suatu bilangan.
3. Pembulatan ke terdekatROUND membulatkan suatu bilangan ke nilai terdekatnya sesuai dengan jumlah deciman dibelakang koma yang diinginkan. Sebagai contoh,
<?php
$berat1 = 0.58989;
$berat2 = 1.6;
$berat3 = 2.4;
echo 'berat 1 ='.round($berat1, 2); echo '<br />'; // with 2 decimal
echo 'berat 2 ='.round($berat2, 0); echo '<br />'; // 0 decimal
echo 'berat 3 ='.round($berat3); // without parameter, so it will rounded in to the nearest integer
?>
Jika dijalankan, maka script akan memberi output :
berat 1 = 0.59
berat 2 = 2
berat 3 = 2
moga bermanfaat
