116 of 410 menu

Fungsi number_format

Fungsi number_format memungkinkan untuk memformat angka. Utamanya digunakan untuk memisahkan setiap tiga digit angka dengan spasi, contohnya, dari 1234567 fungsi ini dapat membuat 1 234 567.

Selain itu, fungsi ini memungkinkan untuk mengatur jumlah digit di belakang koma. Jumlah ini ditentukan oleh parameter opsional kedua.

Sebagai contoh, dari pecahan 12345.6789 dapat dibuat pecahan 12 345.68 - fungsi akan menempatkan spasi antara setiap tiga digit dan membulatkan pecahan hingga dua digit di belakang koma.

Parameter opsional ketiga menentukan pemisah bagian pecahan (defaultnya titik, tetapi bisa diubah). Harus bersama dengan parameter ketiga harus ada parameter keempat - parameter ini menetapkan pemisah setiap tiga digit angka (defaultnya koma, tapi bisa diubah, misalnya, menjadi spasi). Artinya, secara default fungsi memisahkan setiap tiga digit dengan koma: dari 1234567 menjadi 1,234,567.

Sintaks

number_format(float $num, int $decimals = 0, ?string $decimal_separator = ".", ?string $thousands_separator = ","): string
number_format(angka, jumlah_digit_desimal);
number_format(angka, jumlah_digit_desimal, pemisah_desimal, pemisah_ribuan);

Contoh

Mari pisahkan setiap tiga digit angka dengan koma:

<?php echo number_format(1234567); ?>

Hasil eksekusi kode:

'1,234,567'

Contoh

Mari pisahkan setiap tiga digit angka dengan koma, dan bagian desimal dibulatkan hingga dua digit:

<?php echo number_format(1234.567, 2); ?>

Hasil eksekusi kode:

'1,234.57'

Contoh

Mari pisahkan setiap tiga digit angka dengan spasi, bagian desimal dibulatkan hingga dua digit, dan pemisah desimalnya kita buat garis miring:

<?php echo number_format(1234.567, 2, '/', ' '); ?>

Hasil eksekusi kode:

1 234/57

Contoh

Mari pisahkan setiap tiga digit angka dengan spasi, bagian desimal dibulatkan hingga dua digit, dan pemisah desimalnya kita buat titik:

<?php echo number_format(1234.567, 2, '.', ' '); ?>

Hasil eksekusi kode:

1 234.57

Lihat Juga

  • fungsi printf,
    yang memformat string
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak