Return a formatted string (original) (raw)
%
A literal percent character. No argument is required.
b
The argument is treated as an integer and presented as a binary number.
c
The argument is treated as an integer and presented as the character with that ASCII.
d
The argument is treated as an integer and presented as a (signed) decimal number.
e
The argument is treated as scientific notation (e.g. 1.2e+2). The precision specifier stands for the number of digits after the decimal point since PHP 5.2.1. In earlier versions, it was taken as number of significant digits (one less).
E
Like the e
specifier but uses uppercase letter (e.g. 1.2E+2).
f
The argument is treated as a float and presented as a floating-point number (locale aware).
F
The argument is treated as a float and presented as a floating-point number (non-locale aware). Available as of PHP 5.0.3.
g
General format.
Let P equal the precision if nonzero, 6 if the precision is omitted, or 1 if the precision is zero. Then, if a conversion with style E would have an exponent of X:
If P > X ≥ −4, the conversion is with style f and precision P − (X + 1). Otherwise, the conversion is with style e and precision P − 1.
G
Like the g
specifier but usesE
and f
.
o
The argument is treated as an integer and presented as an octal number.
s
The argument is treated and presented as a string.
u
The argument is treated as an integer and presented as an unsigned decimal number.
x
The argument is treated as an integer and presented as a hexadecimal number (with lowercase letters).
X
The argument is treated as an integer and presented as a hexadecimal number (with uppercase letters).