How do I use the same parameter more than once?
Use the %$
numbered placeholder notation:
sprintf('blabla %1$s 11111 %1$s', "test");
Here, both occurrences of %1$s
will be replaced with "test"
. There is more on this in the sprintf()
manual page.
This is called "Argument swapping" and documented in example #3 here: http://php.net/sprintf
Use "%1$s"
, to use argument 1, you can use this multiple times within your format string, as shown in Example #4 of php online documentation.