116 of 410 menu

Hàm number_format

Hàm number_format cho phép định dạng số. Chủ yếu được sử dụng để tách các nhóm ba chữ số bằng dấu cách, ví dụ, từ 1234567 nó có thể tạo ra 1 234 567.

Ngoài ra, hàm còn cho phép điều chỉnh số chữ số sau phần thập phân. Số lượng này được xác định bởi tham số tùy chọn thứ hai.

Ví dụ, có thể biến phân số 12345.6789 thành phân số 12 345.68 - hàm sẽ chèn dấu cách giữa các nhóm ba chữ số và làm tròn phần thập phân đến hai chữ số.

Tham số tùy chọn thứ ba xác định ký tự phân cách phần thập phân (mặc định là dấu chấm, nhưng có thể thay đổi). Bắt buộc khi sử dụng tham số thứ ba phải có cả tham số thứ tư - nó thiết lập ký tự phân cách các nhóm ba chữ số (mặc định là dấu phẩy, nhưng có thể thay đổi, ví dụ: thành dấu cách). Tức là mặc định hàm phân cách các nhóm ba bằng dấu phẩy: từ 1234567 tạo ra 1,234,567.

Cú pháp

number_format(float $num, int $decimals = 0, ?string $decimal_separator = ".", ?string $thousands_separator = ","): string
number_format(số, số_chữ_số_sau_dấu_phẩy);
number_format(số, số_chữ_số_sau_dấu_phẩy, ký_tự_phân_cách_thập_phân, ký_tự_phân_cách_hàng_nghìn);

Ví dụ

Hãy tách các nhóm ba chữ số bằng dấu phẩy:

<?php echo number_format(1234567); ?>

Kết quả thực thi mã:

'1,234,567'

Ví dụ

Hãy tách các nhóm ba chữ số bằng dấu phẩy, và làm tròn phần thập phân đến hai chữ số:

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

Kết quả thực thi mã:

'1,234.57'

Ví dụ

Hãy tách các nhóm ba chữ số bằng dấu cách, làm tròn phần thập phân đến hai chữ số, và sử dụng dấu gạch chéo làm ký tự phân cách phần thập phân:

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

Kết quả thực thi mã:

1 234/57

Ví dụ

Hãy tách các nhóm ba chữ số bằng dấu cách, làm tròn phần thập phân đến hai chữ số, sử dụng dấu chấm làm ký tự phân cách phần thập phân:

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

Kết quả thực thi mã:

1 234.57

Xem thêm

  • hàm printf,
    hàm định dạng chuỗi
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối