|The PHP printf( ) function works much like the print( ) function in that it outputs (prints) a string (argument) to the web browser. However, you will use the printf( ) function when you want to control how this argument will be formatted.|
The printf( ) function must have as its first argument a special type of argument called a format string or format control string. This format control string contains the conversion specifications (instructions) for how to format the other arguments. There must be the same number of specifications as corresponding arguments. Lets take a look at an example of a printf( ) function that has two specifications in the format control string and two corresponding arguments.
There are three arguments for this printf( ) function. The first is the format control string and the second and third are corresponding arguments to be formatted. As you can see there are two conversion specifications in the format control string and the whole string is placed between quotation marks. Each specification begins with a %. They are both type specifiers, in this case the d type specifier, which will format the integers (21 and 22) as decimal numbers. There are other type specifiers that can be used to control how an argument is formatted. The chart below shows how these type specifiers format the same example argument (222).