Cara membatasi decimal dibelakang koma jadi dua digit saja.
<td><?=$penyakit[$key][cf]?></td>
<td><?=$penyakit[$key][cf]*100?>%</td>
Assalammualaikum jadi gini, saya mau nanya ketika hasil dari perhitungan ada beberapa dari hasilnya itu dibelakang koma sangat banyak sekali digitnya, cuman saya mau membatasi hal tersebut, saya sudah searching katanya bisa pakai rumus round atau number_format, cuman saya kurang paham dengan penjabaran sytax diatas, bagaimana ya kira2 para suhu?

1 Kontribusi 1 Poin
Jawaban
Kamu bisa gunakan fungsi number_format, fungsi tersebut terdapat 4 parameter dimana parameter ke-1 adalah number/angka yang akan diformat, parameter ke-2 adalah jumlah angka desimal dibelakang koma (setelah koma), parameter ke-3 adalah tanda pemisah angka real dan angka desimal (defaultnya menggunakan tanda koma), dan parameter ke-4 adalah tanda pemisah angka ribuan. Dari 4 parameter tersebut, yang tidak boleh kosong adalah parameter ke-1, sisanya bersifat opsional (boleh dikosongkan, karena sudah ada nilai default).
Contohnya sebagai berikut :
Semoga membantu.
number_format(number, decimals, decimalpoint, separator);
Contohnya sebagai berikut :
<?php $firstNumber = 123456; $secondNumber = 0.324129; $thirdNumber = 55320.982; echo number_format($firstNumber)."<br>"; //Hasilnya : 123,456 echo number_format($secondNumber,2)."<br>"; //Hasilnya : 0.32 echo number_format($thirdNumber, 2, ",", "."); //Hasilnya : 5.5320,98 ?>
Semoga membantu.
Login untuk gabung berdiskusi
Pertanyaan Lainnya
Top Kontributor
- @dianarifr
642 Kontribusi 316 Poin
- @Nandar
626 Kontribusi 197 Poin
- @ahanafi
586 Kontribusi 318 Poin
- @Saputroandhi
509 Kontribusi 162 Poin
- @Dodi Sitorus
412 Kontribusi 145 Poin