Функция printf в PHP
Функция printf
выводит отформатированную строку.
Синтаксис
<?php
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