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? tanya.jpgtanya.jpg
avatar tikmiftada

@tikmiftada

1 Kontribusi 1 Poin

Login untuk menanggapi


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).

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.
avatar ahanafi

@ahanafi

590 Kontribusi 319 Poin

Login untuk menanggapi


Login untuk gabung berdiskusi