Cara menggunakan apa itu ceil php?

Cara menggunakan apa itu ceil php?
PHP Math Referensi

contoh

Dibulatkan ke bilangan bulat terdekat:

<?php
echo(ceil(0.60) . "<br>");
echo(ceil(0.40) . "<br>");
echo(ceil(5) . "<br>");
echo(ceil(5.1) . "<br>");
echo(ceil(-5.1) . "<br>");
echo(ceil(-5.9));
?>

Menjalankan contoh »


Definisi dan Penggunaan

ceil () function dibulatkan ke bilangan bulat terdekat.

Tip: Untuk dibulatkan ke bilangan bulat terdekat, lihat lantai () fungsi.

Tip: Untuk floating-point pembulatan, silakan lihat putaran () fungsi.


tatabahasa


参数描述
number 必需。规定需向上取整的值。

rincian teknis

Pengembalian: Dibulatkan ke bilangan bulat terdekat.
kembali jenis: mengapung
Versi PHP: 4+


Cara menggunakan apa itu ceil php?
PHP Math Referensi

❮ PHP Math Reference

Example

Round numbers up to the nearest integer:

<?php
echo(ceil(0.60) . "<br>");
echo(ceil(0.40) . "<br>");
echo(ceil(5) . "<br>");
echo(ceil(5.1) . "<br>");
echo(ceil(-5.1) . "<br>");
echo(ceil(-5.9));
?>

Try it Yourself »


Definition and Usage

The ceil() function rounds a number UP to the nearest integer, if necessary.

Tip: To round a number DOWN to the nearest integer, look at the floor() function.

Tip: To round a floating-point number, look at the round() function.


Syntax

Parameter Values

ParameterDescription
number Required. Specifies the value to round up

Technical Details

Return Value:The value rounded up to the nearest integer
Return Type:Float
PHP Version:4+

❮ PHP Math Reference


Hallo sobat, pada tulisan kali ini Saya ingin membahas tentang pembulatan angka desimal pada PHP. Apa sih itu pembulatan? Pembulatan adalah sebuah teknik menambah dan mengurangi cacah bilangan desimal hingga mendapatkan nilai bulat yang mendekati sama. Tanpa panjang lebar lagi, Yuk mari baca dan simak tulisan ini sampai habis. Di jamin akan memberikan manfaat yang besar untuk menambah pengetahuan Anda. Oke, langsung saja ya.

Pada pemrograman PHP terdapat 3 jenis fungsi pembulatan yang bisa Anda gunakan, di antaranya yaitu :

1. ceil()

ceil() adalah fungsi pembulatan angka ke atas, yang artinya bilangan desimal akan dibulatkan ke bilangan bulat terdekat di atasnya. Berikut ini cara penggunaannya, lihat script dibawah ini :

<?php
echo ceil(0.7); // Hasilnya = 1
echo "<br>";
echo ceil(1.2); // Hasilnya = 2
echo "<br>";
echo ceil(3.6); // Hasilnya = 4
?>

2. floor()

floor() adalah fungsi pembulatan angka ke bawah, yang artinya bilangan desimal akan dibulatkan ke bilangan bulat terdekat di bawahnya. Berikut ini cara penggunaannya, lihat script dibawah ini :

<?php
echo floor(0.7); // Hasilnya = 0
echo "<br>";
echo floor(1.2); // Hasilnya = 1
echo "<br>";
echo floor(3.9); // Hasilnya = 3
?>

3. round()

round() adalah fungsi pembulatan yang menghasilkan bilangan bulat terdekat dari bilangan aslinya. Pada round() angka 0.5 ke atas akan dibulatkan ke atas dan 0.49 akan dibulatkan ke bawah. Berikut ini cara penggunaannya, lihat script dibawah ini :

<?php
echo round(0.5); // Hasilnya = 1
echo "<br>";
echo round(1.2); // Hasilnya = 1
echo "<br>";
echo round(3.6); // Hasilnya = 4
?>

Fungsi round() ini sangat berbeda dengan fungsi ceil() dan floor(), jumlah bilangan desimal atau presisi pada hasil pembulatan round() dapat Anda tentukan jumlahnya. Selain itu, ada juga beberapa mode standar PHP yang bisa Anda gunakan dalam pembulatan round() ini. Berikut ini format penulisan fungsi round() secara lengkap :

round(bilangan, presisi, mode);

Penjelasan 3 parameter round() di atas :

  • bilangan, bagian ini wajib Anda isi dan merupakan bilangan angka yang akan dibulatkan.
  • presisi, bagian ini opsional dan merupakan jumlah angka desimal dari bilangan hasil. Jika kosong maka dianggap bernilai default yaitu 0.
  • mode, bagian ini opsional dan merupakan sebuah nilai konstan spesifik untuk mode round.

Berikut ini mode yang bisa Anda terapkan pada fungsi round() :

  • PHP_ROUND_HALF_UP, membulatkan angka desimal ke atas dan ke bawah sesuai dengan nilai presisi desimal, misalnya bilangan angka desimal 0.5 dibulatkan menjadi 1 dan 0.4 menjadi 0. Ini merupakan mode default dari fungsi round().
  • PHP_ROUND_HALF_DOWN, membulatkan angka desimal ke bawah sesuai dengan nilai presisi desimal, misalnya angka desimal 0.5 dibulatkan menjadi 0.
  • PHP_ROUND_HALF_EVEN, membulatkan angka desimal ke angka genap terdekatnya, misalnya angka desimal 1.5 dibulatkan menjadi 2.
  • PHP_ROUND_HALF_ODD, membulatkan angka desimal ke angka ganjil terdekatnya, misalnya angka desimal 3.5 dibulatkan menjadi 3.

Contoh fungsi round() menggunakan parameter presisi :

<?php
echo round(0.54611,1); // Hasilnya = 0.5
echo "<br>";
echo round(1.54611,2); // Hasilnya = 1.55
echo "<br>";
echo round(3.54611,3); // Hasilnya = 3.546
?>

Contoh fungsi round() menggunakan parameter presisi dan mode :

<?php
echo round(0.5,0,PHP_ROUND_HALF_UP); // Hasilnya = 1
echo "<br>";
echo round(0.4,0,PHP_ROUND_HALF_UP); // Hasilnya = 0
echo "<br>";
echo round(0.5,0,PHP_ROUND_HALF_DOWN) ; // Hasilnya = 0
echo "<br>";
echo round(1.5,0,PHP_ROUND_HALF_EVEN); // Hasilnya = 2
echo "<br>";
echo round(3.5,0,PHP_ROUND_HALF_ODD); // Hasilnya = 3
?>

Demikian pembahasan tentang Cara Pembulatan Angka Desimal pada PHP, semoga tulisan ini bisa memberikan manfaat untuk Anda yang membaca. Sampai jumpa di tulisan berikutnya. Terima Kasih