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