❮ 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
format | Required. Specifies the string and how to format the variables in it. Possible format values:
Additional format values. These are placed between the % and the letter [example %.2f]:
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
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: