Giới thiệu
Hàm number_format() định dạng số với phân cách hàng nghìn, số chữ số thập phân, và ký tự phân cách tùy chỉnh.
Cú pháp
number_format(float $num, int $decimals = 0, string $decimal_separator = ".", string $thousands_separator = ","): string
Tham số
- num - Số cần định dạng.
- decimals (tùy chọn) - Số chữ số thập phân. Mặc định 0.
- decimal_separator (tùy chọn) - Ký tự phân cách phần thập phân. Mặc định
".". - thousands_separator (tùy chọn) - Ký tự phân cách hàng nghìn. Mặc định
",".
Giá trị trả về
Trả về chuỗi số đã định dạng.
Ví dụ
Ví dụ 1: Mặc định (phân cách nghìn bằng dấu phẩy)
<?php
echo number_format("10000000");
?>
Kết quả:
10,000,000
Ví dụ 2: Làm tròn và định dạng
<?php
echo number_format("3999.9", 2);
?>
Kết quả:
4,000.00
Lưu ý: Code gốc có lỗi cú pháp "3999.9, 2" (dấu phẩy trong chuỗi), đã sửa thành "3999.9", 2.