116 of 410 menu

Fungsi number_format

Fungsi number_format membolehkan anda memformat nombor. Ia kebanyakannya digunakan untuk memisahkan setiap tiga digit nombor dengan ruang, contohnya, ia boleh menukar 1234567 kepada 1 234 567.

Selain itu, fungsi ini membolehkan anda mengawal bilangan digit selepas titik perpuluhan. Bilangan ini ditetapkan oleh parameter pilihan kedua.

Sebagai contoh, anda boleh menukar pecahan 12345.6789 kepada 12 345.68 - fungsi ini akan meletakkan ruang antara setiap tiga digit dan membundarkan pecahan kepada dua digit selepas titik perpuluhan.

Parameter pilihan ketiga menetapkan pemisah bahagian pecahan (secara lalai titik, tetapi boleh diubah). Semestinya bersama parameter ketiga perlu ada parameter keempat - ia menetapkan pemisah setiap tiga digit nombor (secara lalai koma, tetapi boleh diubah, contohnya, kepada ruang). Maksudnya secara lalai fungsi memisahkan setiap tiga digit dengan koma: menukar 1234567 kepada 1,234,567.

Sintaks

number_format(float $num, int $decimals = 0, ?string $decimal_separator = ".", ?string $thousands_separator = ","): string
number_format(nombor, bilangan digit);
number_format(nombor, bilangan digit, pemisah pecahan, pemisah ribu);

Contoh

Mari pisahkan setiap tiga digit nombor dengan koma:

<?php echo number_format(1234567); ?>

Keputusan pelaksanaan kod:

'1,234,567'

Contoh

Mari pisahkan setiap tiga digit nombor dengan koma, dan bahagian pecahan dibundarkan kepada dua digit:

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

Keputusan pelaksanaan kod:

'1,234.57'

Contoh

Mari pisahkan setiap tiga digit nombor dengan ruang, bahagian pecahan dibundarkan kepada dua digit, dan pemisah pecahan dijadikan slash:

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

Keputusan pelaksanaan kod:

1 234/57

Contoh

Mari pisahkan setiap tiga digit nombor dengan ruang, bahagian pecahan dibundarkan kepada dua digit, dan pemisah pecahan dijadikan titik:

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

Keputusan pelaksanaan kod:

1 234.57

Lihat juga

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