Hướng dẫn dùng double printf trong PHP

❮ PHP String Reference

Example

Output a formatted string:

Try it Yourself »

Definition and Usage

The printf[] function outputs a formatted string.

The arg1, arg2, ++ parameters will be inserted at percent [%] signs in the main string. This function works "step-by-step". At the first % sign, arg1 is inserted, at the second % sign, arg2 is inserted, etc.

Note: If there are more % signs than arguments, you must use placeholders. A placeholder is inserted after the % sign, and consists of the argument- number and "\$". See example two.

Tip: Related functions: sprintf[], vprintf[], vsprintf[], fprintf[] and vfprintf[]

Syntax

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

Parameter Values

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

Technical Details

Return Value:PHP Version:
Returns the length of the outputted string
4+

More Examples

Example

Using the format value %f:

Try it Yourself »

Example

Use of placeholders:

Try it Yourself »

Example

A demonstration of all possible format values:

Try it Yourself »

Example

A demonstration of string specifiers:

Bài Viết Liên Quan

Chủ Đề