PHP – Menghilangkan Angka Nol di Belakang Koma

Saya sedang membuat aplikasi web dengan PHP dan ingin menampilkan sebuah angka tapi tanpa angka nol di belakang koma.

Contohnya angka 200.00 yang ingin ditampilkan menjadi 200.

Atau angka 0.750 yang hanya cukup ditampilkan 0.75 saja. Intinya angka nol di belakang koma ingin dihilangkan.

Berikut ini cara yang saya lakukan untuk menghilangkan angka nol di belakang koma pada bahasa pemrograman PHP.

Solusi

Solusinya cukup mudah karena saya hanya cukup menambahkan fungsi floatval pada nilai atau variabel yang akan ditampilkan.

echo floatval(200.00); // 200
echo floatval(0.750); // 0.75

$nilai = 3.210;
echo floatval($nilai); // 3.21

Fungsi floatval ini mengambil nilai dengan tipe float dari sebuah variabel. Jika terdapat string di belakangnya, maka string tersebut akan diabaikan.

$var = '0.4456xyz';
echo floatval($var); // 0.4456

$var2 = 'xyz0.4456';
echo floatval($var2); // 0

Tapi jika string nya ada di awal variabel, maka nilai yang dikembalikan adalah 0.

Jika variabel nya bertipe array kosong, nilai yang dikembalikan juga 0 tetapi jika array nya berisi maka nilai yang dikembalikan adalah 1.

Semoga tutorial singkat ini bermanfaat.

Komentar