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 Show
Định dạng số PHP. - Định dạng số cơ bảnLoại phạm vi cơ bản. định dạng dữ liệu. thông tin. info} biểu mẫu 1 2 3 4 5 $number = 1234567. 89; // Hiển thị "1,234,568" echo number_format( $number ); ?> Lưu ý quan trọng. 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 nhauTheo mặc định, 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ư. 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 sau1 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ápHà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
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 //Đặt giá trị số . ". number_format($number). "";?> đầu ra Đầu ra sau sẽ xuất hiện sau khi chạy tập lệnh từ máy chủ web. Ở đây, số 5000000 được in với dấu cách hàng nghìn và giá trị là 5.000.000 ví dụ 2. Sử dụng number_format() với hai đối sốVí dụ sau đây cho thấy việc sử dụng hàm number_format() với hai đối số để định dạng số với dấu tách phần nghìn mặc định và giá trị thập phân. Tạo một tệp PHP với tập lệnh sau Ở đây, một số float được sử dụng để định dạng. Hàm number_format() đầu tiên được sử dụng với một đối số và nó sẽ in định dạng mặc định. Hàm number_format() thứ hai được sử dụng với hai đối số và 2 được sử dụng làm giá trị thập phân. Hàm thứ hai sẽ định dạng số bằng cách lấy hai số sau dấu thập phân //Đặt giá trị số . 67345; //In số gốc ". $number. ""; //In . ". number_format($number). ""; //In . ". number_format($number, . "";?> đầu ra Đầu ra sau sẽ xuất hiện sau khi chạy tập lệnh từ máy chủ web. Trong đầu ra, dòng đầu tiên hiển thị giá trị ban đầu của số, dòng thứ hai hiển thị định dạng mặc định và dòng thứ ba hiển thị số được định dạng với hai số sau dấu thập phân ví dụ 3. Sử dụng number_format() với bốn đối sốVí dụ sau đây cho thấy việc sử dụng hàm number_format() với bốn đối số để định dạng số với dấu phân cách phần nghìn, dấu thập phân và giá trị thập phân đã xác định. Tạo một tệp PHP với tập lệnh sau Một số float được xác định trong tập lệnh. Hàm number_format() được sử dụng hai lần trong tập lệnh. Hàm này được sử dụng với hai đối số và bốn đối số trong tập lệnh để thể hiện mục đích sử dụng bốn đối số của hàm này. Khi number_format() được sử dụng với bốn đối số, thì ',' được sử dụng cho dấu thập phân và '. ' được sử dụng cho dấu phân cách hàng nghìn //Đặt giá trị số . 7854; //In số gốc ". $number. ""; //In . ". number_format($number, . ""; //In . ". number_format($number, . '). "";?> đầu ra Đầu ra sau sẽ xuất hiện sau khi chạy tập lệnh từ máy chủ web. Ở đây, dòng đầu tiên hiển thị giá trị ban đầu của số. Dòng thứ hai hiển thị số được định dạng với 3 chữ số sau dấu thập phân, dấu thập phân mặc định và dấu phân cách hàng nghìn mặc định. Dòng thứ ba hiển thị số được định dạng dựa trên ký tự được xác định trong đối số thứ ba và thứ tư của hàm Ví dụ 4. Định dạng số dựa trên câu lệnh điều kiệnVí dụ sau đây cho thấy cách định dạng số dựa trên câu lệnh điều kiện bằng cách sử dụng hàm number_format(). Tạo một tệp PHP với tập lệnh sau Ở đây, một số float được khai báo và hàm phát nổ () được sử dụng để lấy phần phân số từ số. Điều kiện 'if' được sử dụng để kiểm tra số chữ số của phần phân số và định dạng số dựa trên giá trị này ?php đầu ra Đầu ra sau sẽ xuất hiện sau khi chạy tập lệnh từ máy chủ web. Ở đây, số chứa 3 chữ số sau dấu thập phân. Theo kịch bản, câu lệnh điều kiện thứ hai là đúng. Vì vậy, số được định dạng bằng 2 chữ số sau dấu thập phân Phần kết luậnCác cách sử dụng khác nhau của hàm number_format() đã được giải thích trong hướng dẫn này bằng cách sử dụng các ví dụ khác nhau. Cách chức năng này hoạt động cho một, hai và bốn đối số đã được hiển thị bằng cách sử dụng các số float khác nhau. Hy vọng rằng bạn đọc sẽ có thể sử dụng đúng chức năng này để định dạng số sau khi đọc hướng dẫn này Làm cách nào để chỉ có 2 chữ số thập phân trong PHP?$twoDecNum = sprintf('%0. 2f', round($number, 2)); Việc làm tròn chính xác làm tròn số và sprintf buộc nó đến 2 chữ số thập phân nếu nó chỉ là 1 chữ số thập phân sau khi làm tròn. Lưu câu trả lời này.
Làm thế nào để viết PHP 1000?Tờ 1.000 peso của Philippine (Tờ Philippine. Sanlibong Piso) ( ₱1000 ; PHP1000) là một đơn vị tiền tệ của Philippines. |