[Php 4> = 4.3.0, Php 5, Php 7] Money_Format - Định dạng một số dưới dạng chuỗi tiền tệ — Formats a number as a currency string Cảnh báo Chức năng này đã được không phản đối kể từ Php 7.4.0 và được loại bỏ là từ Php 8.0.0. Dựa vào chức năng này là rất nản lòng. Money_Format [Chuỗi Thông số kỹ thuật định dạng bao gồm chuỗi sau: một nhân vật Cờ tùy chọn Chiều rộng trường tùy chọn Độ chính xác bên trái tùy chọn Tùy chọn đúng chính xác một ký tự chuyển đổi bắt buộc Một hoặc nhiều cờ tùy chọn bên dưới có thể được sử dụng: Ký tự Vô hiệu hóa việc sử dụng các ký tự nhóm [như được xác định bởi ngôn ngữ hiện tại]. Chỉ định kiểu định dạng cho các số tích cực và âm. Nếu Tháo ký hiệu tiền tệ từ chuỗi đầu ra. Nếu có mặt, nó sẽ làm cho tất cả các trường được thay đổi bên trái [được đệm bên phải], trái ngược với mặc định dành cho các trường được chuyển đổi bên phải [được đệm bên trái]. Một chuỗi chữ số thập phân chỉ định một chiều rộng trường tối thiểu. Trường sẽ được công bằng đúng trừ khi cờ Số lượng chữ số tối đa [n] dự kiến ở bên trái của ký tự thập phân [ví dụ: điểm thập phân]. Nó thường được sử dụng để giữ đầu ra được định dạng được căn chỉnh trong cùng một cột, sử dụng ký tự điền nếu số chữ số nhỏ hơn n. Nếu số chữ số thực tế lớn hơn N, thì đặc điểm kỹ thuật này bị bỏ qua.n] expected to the left of the decimal character [e.g. the decimal point]. It is used usually to keep formatted output aligned in the same columns, using the fill character if the number of digits is less than n. If the number of actual digits is bigger than n, then this specification is ignored. Nếu nhóm không bị triệt tiêu bằng cờ Để đảm bảo căn chỉnh, bất kỳ ký tự nào cũng xuất hiện trước hoặc sau số trong đầu ra được định dạng như tiền tệ hoặc ký hiệu ký hiệu được đệm khi cần thiết với các ký tự không gian để làm cho các định dạng dương và âm của chúng có độ dài bằng nhau. Một khoảng thời gian theo sau là số chữ số [P] sau ký tự thập phân. Nếu giá trị của P là 0 [không], ký tự thập phân và các chữ số bên phải của nó sẽ bị bỏ qua. Nếu không có độ chính xác đúng được bao gồm, mặc định sẽ được chỉ định bởi địa phương hiện tại đang được sử dụng. Số lượng được định dạng được làm tròn đến số chữ số được chỉ định trước khi định dạng.p] after the decimal character. If
the value of p is 0 [zero], the decimal character and the digits to its right will be omitted. If no right precision is included, the default will dictated by the current locale in use. The amount being formatted is rounded to the specified number of digits prior to formatting. Con số được định dạng theo định dạng tiền tệ quốc tế của địa phương [ví dụ: đối với địa phương Hoa Kỳ: 1.234,56 USD]. Số được định dạng theo định dạng tiền tệ quốc gia của địa phương [ví dụ: đối với địa phương DE_DE: EU1.234,56]. Trả về ký tự Số lượng được định dạng. Trả về chuỗi được định dạng. Các ký tự trước và sau khi chuỗi định dạng sẽ được trả về không thay đổi. Không phải là Ví dụ #1 Money_Format [] Ví dụmoney_format[] ExampleSự mô tả
$format
, Float $number
]: Chuỗi[string $format
, float $number
]:
string
Thông số
format
Cờ%
=
Ff=
theo sau là một ký tự [byte đơn] f được sử dụng làm ký tự điền số. Nhân vật điền mặc định là không gian.f to be used as the numeric fill character. The default fill character is space. ^
+
hoặc [
+
được sử dụng, tương đương của địa phương cho +
và $number
1 sẽ được sử dụng. Nếu [
được sử dụng, số lượng âm được đặt trong ngoặc đơn. Nếu không có thông số kỹ thuật nào được đưa ra, mặc định là +
.$number
4$number
1$number
1 được sử dụng. Giá trị mặc định là 0 [không].$number
7nn^
, các bộ phân cách nhóm sẽ được chèn trước khi các ký tự điền [nếu có] được thêm vào. Nhóm phân tách sẽ không được áp dụng để điền các ký tự, ngay cả khi ký tự điền là một chữ số.$number
9ppformat
0format
1%
%
.format
4Trả về giá trị
format
4 gây ra trở lại format
6 và phát ra format
7.format
6 and emitting format
7. Ví dụ
Chúng tôi sẽ sử dụng các địa phương và thông số kỹ thuật định dạng khác nhau để minh họa việc sử dụng chức năng này.
format
8
$number
%
0Ghi chú
Ghi chú::
Hàm money_format [] chỉ được xác định nếu hệ thống có khả năng strfmon. Ví dụ: Windows không, vì vậy Money_Format [] không được xác định trong Windows.money_format[] is only defined if the system has strfmon capabilities. For example, Windows does not, so money_format[] is undefined in Windows.
Ghi chú::
Hàm money_format [] chỉ được xác định nếu hệ thống có khả năng strfmon. Ví dụ: Windows không, vì vậy Money_Format [] không được xác định trong Windows.
%
1 category of the locale settings, affects the behavior of this function. Use setlocale[] to set to the appropriate default locale before using this function.
Danh mục %
1 của cài đặt địa phương, ảnh hưởng đến hành vi của hàm này. Sử dụng setLocale [] để đặt thành locale mặc định thích hợp trước khi sử dụng chức năng này.
- Xem thêm
- setlocale [] - Đặt thông tin địa phương
- sscanf [] - đầu vào phân tích cú pháp từ một chuỗi theo định dạng
- Sprintf [] - Trả về chuỗi được định dạng
- printf [] - đầu ra chuỗi được định dạng
number_format [] - Định dạng một số với hàng ngàn nhóm ¶
Tim ¶
%
2
%
3
%
4
%
5
%
67 năm trước ¶
Todoventas tại Xarxa-Cat Dot Net
%
7
%
8
%
9
=
0
%
68 năm trước ¶
Rafael M. Salvioni ¶
13 năm trước
=
3
=
4
=
5
=
6
=
7
=
8 =
2 ¶
Rafael M. Salvioni ¶
=
9
=
0
%
613 năm trước ¶
=
2
=
2
Jeremy ¶ ¶
JSB17NO tại spamcornell dot edu ¶
=
3
=
4
=
5
%
69 năm trước ¶
~ B ¶
10 năm trước
=
8
=
9
^
0
^
1
^
2
^
3
^
4
%
6andrey.dobrozhanskiy [-a-t-] gmail com ¶ ¶
12 năm trước
^
6
^
7
%
6Richard Dot Selby tại Vương quốc Anh Dot Clara Dot Net ¶
16 năm trước
^
9
+
0
%
6SWAPNET ¶ ¶
14 năm trước
+
2
+
3
+
4
+
5Kaigillmann tại googlemail dot com ¶ ¶
8 năm trước
+
6
+
7
%
6PHPDeveloperBalaji tại Gmail Dot Com ¶ ¶
10 năm trước
+
9
[
0
[
1
[
2
[
3
[
4Scot từ ezyauctionz.co.nz ¶ ¶
14 năm trước
[
5
[
6
[
7
[
8
[
9
+
4Kaigillmann tại googlemail dot com ¶ ¶
8 năm trước
+
1
PHPDeveloperBalaji tại Gmail Dot Com ¶ ¶
10 năm trước
+
2
+
3
+
4
+
5