Функция printf

Функция 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'