php The function of the printf function is to output a formatted string. The syntax for using printf is "printf(format,arg1,arg2,arg)", where the parameter format specifies the string and how to format the variables in it. .
The operating environment of this article: Windows7 system, PHP7.1 version, Dell G3 computer
What is the usage of php printf?
The printf() function outputs a formatted string.
arg1, arg2, arg parameters will be inserted into the main string at the percent sign (%) symbol. This function is executed step by step. At the first % sign, insert arg1, at the second % sign, arg2, and so on.
Note: If there are more % symbols than arg arguments, you must use placeholders. The placeholder is inserted after the % symbol and consists of a number and "\$". See example 2.
printf() Syntax:
printf(format,arg1,arg2,arg++)
Parameters
Parameter format is required. Specifies a string and how to format variables within it.
Possible format values:
%% - returns a percent sign %
%b - a binary number
%c - the corresponding ASCII value Characters
%d - Decimal number with sign (negative, 0, positive)
%e - Scientific notation using lowercase (e.g. 1.2e 2)
%E - Use uppercase scientific notation (e.g. 1.2E 2)
%u - Decimal number without sign (greater than or equal to 0)
%f - Floating point number (local setting)
%F - floating point number (non-local setting)
%g - shorter %e and %f
%G - shorter %E and %f
%o - octal number
%s - string
%x - hexadecimal number (lowercase letters)
%X - Hexadecimal number (capital letters)
Additional format value. Must be placed between % and a letter (such as %.2f):
(Add or - in front of the number to define the sign of the number. By default, only negative numbers are marked, and positive numbers are not marked. )
' (Specifies what to use as padding, defaults to spaces. It must be used with a width specifier.)
- (Left-adjusted variable value)
[0 -9] (Specifies the minimum width of the variable value)
.[0-9] (Specifies the number of decimal places or the maximum string length)
Note: If multiple above format values are used , they must be used in the order above and cannot be disrupted.
arg1 Required. Specifies the parameters to be inserted at the first % sign in the format string.
arg2 Required. Specifies the parameter to be inserted into the format string at the second % sign.
arg Optional. Specifies the parameters to be inserted into the format string at the third, fourth, etc. % symbols.
Example
Use format value %f:
<?php $number = 123; printf("%f",$number); ?>
Output:
123.000000
Related functions: sprintf(), vprintf(), vsprintf (), fprintf() and vfprintf()
Recommended: "PHP Video Tutorial"
The above is the detailed content of What is the usage of php printf. For more information, please follow other related articles on the PHP Chinese website!