Làm cách nào để định dạng số thập phân trong php?

Giá trị trả về. Trong điều kiện thành công, Nó trả về Số được định dạng nếu không nó trả về E_WARNING khi thất bại

Định dạng số PHP. - Định dạng số cơ bản

Loại phạm vi cơ bản. định dạng dữ liệu. thông tin. info} biểu mẫu number_format[] chấp nhận các số để định dạng và trả về một chuỗi chứa phạm vi được định dạng, được làm tròn thành số nguyên gần nhất, với dấu phẩy giữa mỗi cụm hàng nghìn

1

2

3

4

5

Lưu ý quan trọng.
Hàm PHP number_format[] thực hiện ở chỗ nó trả về một chuỗi chứa các ký tự phân tách, do đó, chúng ta không thể sử dụng đầu ra của định dạng số PHP làm giá trị số với các hàm hoặc toán tử khác nhau.
Do đó, bạn thực hiện tất cả các phép tính của mình trên giá trị số ban đầu, đồng thời chuyển đổi giá trị

thành một chuỗi có chức năng định dạng số PHP, sau khi bạn có thể hiển thị nó cho người dùng

Định dạng số PHP. - Sử dụng các dấu phân cách khác nhau

Theo mặc định, number_format[] sử dụng dấu phẩy cho bộ máy hàng nghìn và dấu chấm cho bộ máy toán học

ký hiệu. do đó, để sử dụng các dấu phân cách hoàn toàn khác, hãy chuyển ký hiệu toán học mới hoặc số thập phân

dấu tách điểm làm đối số thứ ba và cũng là dấu tách hàng nghìn mới làm đối số thứ tư.
Ví dụ dưới đây cho thấy một số sử dụng quy ước của Pháp — khoảng trắng cho

dấu phân cách hàng nghìn và dấu phẩy cho dấu thập phân

1

2

3

$số = 123456. 784321;

// Hiển thị "123 456,78"

echo number_format[ $number, 2, ',', ' ' ];

Ngoài ra, nếu bạn muốn hiển thị một số bằng ký hiệu tiếng Anh được làm tròn đến 2 chữ số thập phân, nhưng không có dấu phân cách hàng nghìn, thì bạn có thể viết chương trình sau

1

2

3

$số = 123456. 784321;

// Hiển thị "123456. 78"

echo number_format[ $number, 2, '.', '' ];

Lưu ý quan trọng. Hàm localeconv[] của PHP. - bạn có thể sử dụng chức năng này để tìm hiểu cài đặt ngôn ngữ hiện tại của máy tính cho dấu thập phân và dấu phân cách hàng nghìn — tiện lợi khi cắm vào PHP number_format[]

Hàm number_format[] dùng để định dạng số lượng dữ liệu. Nó là một hàm có sẵn của PHP cũng được sử dụng để định dạng một số với hàng nghìn được nhóm lại. Nó trả về một giá trị chuỗi dựa trên các tham số được sử dụng trong hàm này. Mục đích của việc sử dụng các tham số khác nhau của hàm này và cách sử dụng hàm này để định dạng số đã được trình bày trong hướng dẫn này

cú pháp

Hàm number_format[] có thể được sử dụng theo hai cách. Hai cú pháp của chức năng này được đưa ra dưới đây

  • chuỗi number_format [float $number [, int $decimals = 0 ]]
  • chuỗi_số_dạng [ float $number , int $decimals = 0 , string $dec_point = “. ” , chuỗi $thousands_sep = “,” ]

Theo các cú pháp trên, hàm number_format[] có thể nhận một, hai hoặc bốn đối số. Dấu phẩy [,] được sử dụng làm dấu phân cách hàng nghìn mặc định cho cả hai cú pháp

Khi một đối số được sử dụng trong hàm này, nó sẽ lấy một số thực làm giá trị đối số

Khi hai giá trị đối số được sử dụng trong hàm này, đối số đầu tiên nhận một số thực và đối số thứ hai nhận một số nguyên sẽ được sử dụng để đặt số sau dấu thập phân

Khi bốn đối số được sử dụng trong hàm này, hai đối số đầu tiên có cùng giá trị như các đối số trước được đề cập ở trên. Hai đối số còn lại được sử dụng để đặt dấu thập phân và dấu phân cách phần nghìn

ví dụ 1. Sử dụng number_format[] với một đối số

Ví dụ sau đây cho thấy việc sử dụng hàm number_format[] với một đối số để định dạng số bằng dấu tách hàng nghìn mặc định. Tạo một tệp PHP với tập lệnh sau

Tập lệnh sẽ in giá trị của số $ bằng cách thêm dấu phân cách nghìn

Chủ Đề