vsprintf
Форматирует строку по шаблону, принимая значения массивом.
Синтаксис
vsprintf(string $format, array $values): stringПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $format | string | Шаблон с метками `%s`, `%d`, `%.2f`. |
| $values | array | Значения для подстановки. |
Возвращаемое значение
stringГотовая строка.
Примеры
Значения из массива:
<?php
$row = ['Tea', 2, 4.5];
echo vsprintf('%s x%d = $%.2f', $row);Результат:
Tea x2 = $4.50Примечания
То же делает sprintf($format, ...$values) с оператором распаковки.
См. также
Вопросы и ответы по теме
В учебнике
- Вывод и форматирование — Как выводить данные в PHP — echo и print, многострочный текст heredoc, шаблоны printf и sprintf, форматирование чисел и отладочный вывод.