Hướng dẫn number_format php w3schools

❮ PHP String Reference

Example

Format numbers:

echo number_format("1000000")."
";
echo number_format("1000000",2)."
";
echo number_format("1000000",2,",",".");
?>

Try it Yourself »


Definition and Usage

The number_format() function formats a number with grouped thousands.

Note: This function supports one, two, or four parameters (not three).


Syntax

number_format(number,decimals,decimalpoint,separator)

Parameter Values

ParameterDescription
number Required. The number to be formatted. If no other parameters are set, the number will be formatted without decimals and with comma (,) as the thousands separator.
decimals Optional. Specifies how many decimals. If this parameter is set, the number will be formatted with a dot (.) as decimal point
decimalpoint Optional. Specifies what string to use for decimal point
separator Optional. Specifies what string to use for thousands separator. Only the first character of separator is used. For example, "xxx" will give the same output as "x"

Note: If this parameter is given, all other parameters are required as well



Technical Details

Return Value:Returns the formatted number
PHP Version:4+
Changelog:As of PHP 5.4, this function supports multiple bytes in the parameters decimalpoint and separator. Only the first byte of each separator was used in older versions.

More Examples

Example

You want to return a price: One parameter will round the number (it will be formatted without decimals). Two parameters should give the result you want:

$num = 1999.9;
$formattedNum = number_format($num)."
";
echo $formattedNum;
$formattedNum = number_format($num, 2);
echo $formattedNum;
?>

Try it Yourself »


❮ PHP String Reference


Learn PHP

PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages.

PHP is a widely-used, free, and efficient alternative to competitors such as Microsoft's ASP.

Start learning PHP now »


Easy Learning with "PHP Tryit"

With our online "PHP Tryit" editor, you can edit the PHP code, and click on a button to view the result.

Example



echo "My first PHP script!";
?>


Try it Yourself »

Click on the "Try it Yourself" button to see how it works.


PHP Exercises



PHP Examples

Learn by examples! This tutorial supplements all explanations with clarifying examples.

See All PHP Examples


PHP Quiz Test

Learn by taking a quiz! This quiz will give you a signal of how much you know, or do not know, about PHP.

Start PHP Quiz!


My Learning

Track your progress with the free "My Learning" program here at W3Schools.

Log into your account, and start earning points!

This is an optional feature, you can study W3Schools without using My Learning.

Hướng dẫn number_format php w3schools


PHP References

W3Schools' PHP reference contains different categories of all PHP functions, keywords and constants, along with examples.


Kickstart your career

Get certified by completing the course

Get certified

w3schoolsCERTIFIED.2022



Hàm number_format() sẽ định dạng lại số theo hàng nghìn. Hàm trả về là số đã được định dạng. Cụ thể, hàm sẽ thêm vào một dấu phẩy(,) để ngăn cách các nhóm hàng nghìn. Ví dụ 1000000 sẽ trở thành 1,000,000.

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Cú pháp

Cú phápstring number_format ( float $number , $decimals = 0 , $dec_point = "." , $thousands_sep = "," );

Trong đó:

  • $number là số cần định dạng.
  • $decimals là số chữ số thập phân muốn lấy, mặc định sẽ là 0.
  • $dec_point là kí tự phân cách với phần thập phân, mặc định là dấu " . ".
  • $thousands_sep là kí tự phân cách giữa các nhóm hàng nghìn, mặc định là dấu " , ".

Ví dụ

Code

$number = 24082017.56;

// trường hợp có 1 tham số
$format_number_1 = number_format($number);
echo "1 tham số - " . $format_number_1 . "
"; // trường hợp có 4 tham số $format_number_4 = number_format($number, 2, ',', ' '); echo "4 tham số - " . $format_number_4;

Kết quả

1 tham số - 24,082,018
4 tham số - 24 082 017,56

Tham khảo: php.net

Bài viết này được đăng tại [free tuts .net]

Hàm number_format() được sử dụng để định dạng một số (Số động) với hàng nghìn được nhóm lại.

Cú pháp:

number_format(number, decimals, dec_point, thousands_sep)

Trong đó:

  • number: số đầu vào
  • decimals: số thập phân. Không bắt buộc. Và phải là kiểu số nguyên.
  • dec_point: Tham chiếu đến dấu phân cách của các dấu thập phân. Không bắt buộc.
  • thousands_sep: Đề cập đến dấu phân cách hàng nghìn. Không bắt buộc.

Lưu ý: Hàm chấp nhận một, hai hoặc bốn tham số (không phải ba).

Ví dụ 1:

Kết quả :1,000,000

Ví dụ 2:

Kết quả :1,000,000.00

Ví dụ 3: 

Như vậy với 3 ví dụ trên bạn đã hiểu được hàm number_format() trong PHP và cách sử dụng. Ứng dụng của hàm này sẽ dùng để hiển thị giá sản phẩm cho các website bán hàng.

Hàm number_format() sẽ định dạng lại số theo hàng nghìn. Hàm trả về là số đã được định dạng. Cụ thể, hàm sẽ thêm vào một dấu phẩy(,) để ngăn cách các nhóm hàng nghìn. Ví dụ 1000000 sẽ trở thành 1,000,000.

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Cú pháp

Cú phápstring number_format ( float $number , $decimals = 0 , $dec_point = "." , $thousands_sep = "," );

Trong đó:

  • $number là số cần định dạng.
  • $decimals là số chữ số thập phân muốn lấy, mặc định sẽ là 0.
  • $dec_point là kí tự phân cách với phần thập phân, mặc định là dấu " . ".
  • $thousands_sep là kí tự phân cách giữa các nhóm hàng nghìn, mặc định là dấu " , ".

Ví dụ

Code

$number = 24082017.56;

// trường hợp có 1 tham số
$format_number_1 = number_format($number);
echo "1 tham số - " . $format_number_1 . "
"; // trường hợp có 4 tham số $format_number_4 = number_format($number, 2, ',', ' '); echo "4 tham số - " . $format_number_4;

Kết quả

1 tham số - 24,082,018
4 tham số - 24 082 017,56

Tham khảo: php.net

Bài viết này được đăng tại [free tuts .net]

Hàm number_format() sẽ định dạng lại số theo hàng nghìn. Hàm trả về là số đã được định dạng. Cụ thể, hàm sẽ thêm vào một dấu phẩy(,) để ngăn cách các nhóm hàng nghìn. Ví dụ 1000000 sẽ trở thành 1,000,000.

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Cú pháp

Cú phápstring number_format ( float $number , $decimals = 0 , $dec_point = "." , $thousands_sep = "," );

Trong đó:

  • $number là số cần định dạng.
  • $decimals là số chữ số thập phân muốn lấy, mặc định sẽ là 0.
  • $dec_point là kí tự phân cách với phần thập phân, mặc định là dấu " . ".
  • $thousands_sep là kí tự phân cách giữa các nhóm hàng nghìn, mặc định là dấu " , ".

Ví dụ

Code

$number = 24082017.56;

// trường hợp có 1 tham số
$format_number_1 = number_format($number);
echo "1 tham số - " . $format_number_1 . "
"; // trường hợp có 4 tham số $format_number_4 = number_format($number, 2, ',', ' '); echo "4 tham số - " . $format_number_4;

Kết quả

1 tham số - 24,082,018
4 tham số - 24 082 017,56

Tham khảo: php.net

Bài viết này được đăng tại [free tuts .net]

Hàm number_format() được sử dụng để định dạng một số (Số động) với hàng nghìn được nhóm lại.

Cú pháp:

number_format(number, decimals, dec_point, thousands_sep)

Trong đó:

  • number: số đầu vào
  • decimals: số thập phân. Không bắt buộc. Và phải là kiểu số nguyên.
  • dec_point: Tham chiếu đến dấu phân cách của các dấu thập phân. Không bắt buộc.
  • thousands_sep: Đề cập đến dấu phân cách hàng nghìn. Không bắt buộc.

Lưu ý: Hàm chấp nhận một, hai hoặc bốn tham số (không phải ba).

Ví dụ 1:

Kết quả :1,000,000

Ví dụ 2:


Kết quả :1,000,000.00

Ví dụ 3: 

Như vậy với 3 ví dụ trên bạn đã hiểu được hàm number_format() trong PHP và cách sử dụng. Ứng dụng của hàm này sẽ dùng để hiển thị giá sản phẩm cho các website bán hàng.

Hàm number_format() sẽ định dạng lại số theo hàng nghìn. Hàm trả về là số đã được định dạng. Cụ thể, hàm sẽ thêm vào một dấu phẩy(,) để ngăn cách các nhóm hàng nghìn. Ví dụ 1000000 sẽ trở thành 1,000,000.

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Cú pháp

Cú phápstring number_format ( float $number , $decimals = 0 , $dec_point = "." , $thousands_sep = "," );

Trong đó:

  • $number là số cần định dạng.
  • $decimals là số chữ số thập phân muốn lấy, mặc định sẽ là 0.
  • $dec_point là kí tự phân cách với phần thập phân, mặc định là dấu " . ".
  • $thousands_sep là kí tự phân cách giữa các nhóm hàng nghìn, mặc định là dấu " , ".

Ví dụ

Code

$number = 24082017.56;

// trường hợp có 1 tham số
$format_number_1 = number_format($number);
echo "1 tham số - " . $format_number_1 . "
"; // trường hợp có 4 tham số $format_number_4 = number_format($number, 2, ',', ' '); echo "4 tham số - " . $format_number_4;

Kết quả

1 tham số - 24,082,018
4 tham số - 24 082 017,56

Tham khảo: php.net

Bài viết này được đăng tại [free tuts .net]

Hàm number_format() sẽ định dạng lại số theo hàng nghìn. Hàm trả về là số đã được định dạng. Cụ thể, hàm sẽ thêm vào một dấu phẩy(,) để ngăn cách các nhóm hàng nghìn. Ví dụ 1000000 sẽ trở thành 1,000,000.

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Cú pháp

Cú phápstring number_format ( float $number , $decimals = 0 , $dec_point = "." , $thousands_sep = "," );

Trong đó:

  • $number là số cần định dạng.
  • $decimals là số chữ số thập phân muốn lấy, mặc định sẽ là 0.
  • $dec_point là kí tự phân cách với phần thập phân, mặc định là dấu " . ".
  • $thousands_sep là kí tự phân cách giữa các nhóm hàng nghìn, mặc định là dấu " , ".

Ví dụ

Code

$number = 24082017.56;

// trường hợp có 1 tham số
$format_number_1 = number_format($number);
echo "1 tham số - " . $format_number_1 . "
"; // trường hợp có 4 tham số $format_number_4 = number_format($number, 2, ',', ' '); echo "4 tham số - " . $format_number_4;

Kết quả

1 tham số - 24,082,018
4 tham số - 24 082 017,56

Tham khảo: php.net

Bài viết này được đăng tại [free tuts .net]