Hướng dẫn dùng sprintf trong PHP

❮ Tham chiếu chuỗi PHP

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 []vfprintf []

Cú pháp

sprintf[format,arg1,arg2,arg++]

Giá trị tham số

ParameterDescription
format Required. 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.

arg1 Required. The argument to be inserted at the first %-sign in the format string
arg2 Optional. The argument to be inserted at the second %-sign in the format string
arg++ Optional. The argument to be inserted at the third, fourth, etc. %-sign in the format string

Chi tiết kỹ thuật

Giá trị trả lại:Phiên bản PHP:
Trả về chuỗi được định dạng
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:

Chủ Đề