Fungsi number_format() pada php

Mau nanya kawan2, apakah salah satu fungsi php yaitu number_format ini berlaku untuk semua jenis mata uang di tiap negara?
avatar Ahmad554

@Ahmad554

67 Kontribusi 20 Poin


Jawaban Terpilih

Number format berlaku untuk semua jenis angka, berikut saya copaskan dari php.netย 
bisa dilihat di komen nya, setingan dan resultnya

<?php

$number = 1234.56;

// english notation (default)
$english_format_number = number_format($number);
// 1,235

// French notation
$nombre_format_francais = number_format($number, 2, ',', ' ');
// 1 234,56

$number = 1234.5678;

// english notation without thousands separator
$english_format_number = number_format($number, 2, '.', '');
// 1234.57

?>
avatar mikhasetiyawati

@mikhasetiyawati

19 Kontribusi 2 Poin

Jawaban

Number format berlaku untuk semua jenis angka, berikut saya copaskan dari php.netย 
bisa dilihat di komen nya, setingan dan resultnya

<?php

$number = 1234.56;

// english notation (default)
$english_format_number = number_format($number);
// 1,235

// French notation
$nombre_format_francais = number_format($number, 2, ',', ' ');
// 1 234,56

$number = 1234.5678;

// english notation without thousands separator
$english_format_number = number_format($number, 2, '.', '');
// 1234.57

?>
avatar mikhasetiyawati

@mikhasetiyawati

19 Kontribusi 2 Poin


number_format() berfungsi untuk mengatur format penomoran pada php, contohnya :

$number = 1234.56;
number_format($number, 2, ",", ".") //Format rupiah

terdapat 4 parameter dalam fungsi ini yaitu $number, angka 2, tanda koma ",", dan tanda titik "."
$number merupakan nomor yang akan ditentukan formatnya
angka 2 adalah berapa angka yang akan ditampilkan setelah tanda koma, jika kamu buat 3 maka yang akan tampil adalah 1234.560 dan seterusnya, juga bisa dibuat 0 sehingga angka dibelakang koma tidak tampil
tanda koma "," berfungsi untuk menentukan tanda sebelum angka dibelakang koma, karena di atas saya menggunakan tanda koma, maka hasilnya akan menjadi 1234,56
dan tanda titik adalah tanda yang akan memisahkan bilangan setiap tiga digit. di atas saya menggunakan tanda titik sehingga hasil akhirnya menjadi 1.234,56

kamu bisa sebebas mungkin mengubah format di atas, misalnya saja seperti :
number_format($number, 10, "-", "_")
maka yang dihasilkan adalah 1_234-5600000000

semoga membantu
avatar xasuke27

@xasuke27

7 Kontribusi 0 Poin


Login untuk gabung berdiskusi
premium logo tube

Hey, sedang ada diskon premium untuk akses semua kelas. Lihat di sini