Function abs()
Fungsi abs()mengembalikan nilai absolut dari sebuah angka. Angka negatif akan menjadi positif,
angka positif tetap positif,hasilnya berupa tipe data number atau angka
echo abs(80); // 80
echo abs(-80); //80
echo abs(-12.75845) //12.75845
Function ceil()
Fungsi ceil()digunakan untuk membulatkan angka,fungsi ceil() akan membulatkan
Angka ke atas
echo ceil(4.4); // 5
echo ceil(2.9); // 3
echo ceil(-24.34); // -24
Function floor()
Fungsi floor()juga digunakan untuk membulatkan angka,bedanya fungsi floor() akan membulat
Kan angka ke bawah
echo floor(4.4); // 4
echo floor(2.9); // 2
echo floor(-24.34); //-25
Function round()
Function round()juga digunakan untuk membulatkan angka,tetapi dibulatkan ke bilangan
Integer terdekat
Argumennya bisa satu,dua,tiga,argument kedua digunakan untuk jumlah digit di belakang titik
echo round(4.4); // 4
echo round(4.5); // 5
echo round(4.6); // 5
echo round(1.95885); // 2
echo round(1.95885,2); //1.96
echo round(5.045); // 5
echo round(5.045,2); // 5.5
Argumen ketiga digunakan untuk mengatur hasil fungsi round()
Misalnya pembulatan untuk angka 2.5,apakah dibulatkan ke angka 2 atau 3
Argumen opsional ini bisa diisi dengan salah satu dari 4 konstanta:
• PHP_ROUND_HALF_UP: Angka akan di bulatkan ke atas, 1.5 akan menjadi 2, sedangkan
-1.5 akan menjadi -2.
• PHP_ROUND_HALF_DOWN: Angka akan di bulatkan ke bawah, 1.5 akan menjadi 1,
sedangkan -1.5 akan menjadi -1.
• PHP_ROUND_HALF_EVEN: Angka akan di bulatkan ke bilangan genap
• PHP_ROUND_HALF_ODD: Angka akan di bulatkan ke bilangan ganjil terdekat.
echo round(2.5,0,PHP_ROUND_HALF_UP); // 3
echo round(2.5,0,PHP_ROUND_HALF_DOWN); // 2
echo round(2.5,0,PHP_ROUND_HALF_EVEN); // 2
echo round(2.5,0,PHP_ROUND_HALF_ODD); // 3
Tidak ada komentar:
Posting Komentar