❮ Tham chiếu chuỗi PHP
Nội dung chính Show
- Định nghĩa và Cách sử dụng
- Giá trị tham số
- Chi tiết kỹ thuật
- Các ví dụ khác
Thí dụ
Thay thế dấu phần trăm [%] bằng một biến được truyền dưới dạng đối số:
Định nghĩa và Cách sử dụng
Hàm sprintf [] ghi một chuỗi được định dạng vào một biến.
Các tham số arg1, arg2, ++ sẽ được chèn vào các dấu phần trăm [%] trong chuỗi chính. Chức năng này hoạt động "từng bước". Ở dấu% đầu tiên, arg1 được chèn, ở dấu% thứ hai, arg2 được chèn, v.v.
Lưu ý: Nếu có nhiều dấu% hơn đối số, bạn phải sử dụng trình giữ chỗ. Một trình giữ chỗ được chèn sau dấu% và bao gồm đối số- số và "\ $". Xem ví dụ hai.
Mẹo: Các hàm liên quan: printf [] , vprintf [] , vsprintf [ ] , fprintf [] và vfprintf []
Cú pháp
sprintf[format,arg1,arg2,arg++]
Giá trị tham số
ParameterDescriptionformatRequired. Specifies the string and how to format the variables in it.Possible format values:
- %% - Returns a percent sign
- %b - Binary number
- %c - The character according to the ASCII value
- %d - Signed decimal number [negative, zero or positive]
- %e - Scientific notation using a lowercase [e.g. 1.2e+2]
- %E - Scientific notation using a uppercase [e.g. 1.2E+2]
- %u - Unsigned decimal number [equal to or greather than zero]
- %f - Floating-point number [local settings aware]
- %F - Floating-point number [not local settings aware]
- %g - shorter of %e and %f
- %G - shorter of %E and %f
- %o - Octal number
- %s - String
- %x - Hexadecimal number [lowercase letters]
- %X - Hexadecimal number [uppercase letters]
Additional format values. These are placed between the % and the letter [example %.2f]:
- + [Forces both + and - in front of numbers. By default, only negative numbers are marked]
- ' [Specifies what to use as padding. Default is space. Must be used together with the width specifier. Example: %'x20s [this uses "x" as padding]
- - [Left-justifies the variable value]
- [0-9] [Specifies the minimum width held of to the variable value]
- .[0-9] [Specifies the number of decimal digits or maximum string length]
Note: If multiple additional format values are used, they must be in the same order as above.
arg1Required. The argument to be inserted at the first %-sign in the format stringarg2Optional. The argument to be inserted at the second %-sign in the format stringarg++Optional. The argument to be inserted at the third, fourth, etc. %-sign in the format stringChi tiết kỹ thuật
Giá trị trả lại:Trả về chuỗi được định dạngPhiên bản PHP:4+Các ví dụ khác
Thí dụ
Sử dụng giá trị định dạng% f:
Thí dụ
Sử dụng trình giữ chỗ:
Thí dụ
Trình diễn tất cả các giá trị định dạng có thể có:
Thí dụ
Trình diễn về các chỉ định chuỗi: