Функция printf выводит отформатированную строку.

Синтаксис

printf(строка, первая переменная, вторая переменная...);

Примеры

Пример

В данном примере вместо %s будет подставлено слово 'яблоки', а вместо %d - число 3:

<?php
	$product = 'яблоки';
	$num = 3;
	printf('Товар - %s, количество - %d', $product, $num);
?>

Результат выполнения кода:

Товар - яблоки, количество - 3

Пример

В данном примере параметры переставлены местами и введена нумерация:

<?php
	$num = 3;
	$product = 'яблоки';
printf('Товар - %2$s, количество - %1%d', $num, $product);
?>

Результат выполнения кода:

Товар - яблоки, количество - 3

Пример

В данном примере количество нужно несколько раз, поэтому введена нумерация:

<?php
	$num = 3;
	$product = 'яблоки';
printf('Товар - %1$s, количество - %2%d', еще раз количество - %2%d', $product, $num);
?>

Результат выполнения кода:

Товар - яблоки, количество - 3, еще раз количество - 3