Rabu, 01 April 2020

Integer & Float Function PHP

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

Gagal Export Data Mysql