Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

vsprintf

Форматирует строку по шаблону, принимая значения массивом.

Синтаксис

vsprintf(string $format, array $values): string

Параметры

ПараметрТипОписание
$formatstringШаблон с метками `%s`, `%d`, `%.2f`.
$valuesarrayЗначения для подстановки.

Возвращаемое значение

stringГотовая строка.

Примеры

Значения из массива:

<?php
 
$row = ['Tea', 2, 4.5];
 
echo vsprintf('%s x%d = $%.2f', $row);

Результат:

Tea x2 = $4.50

Примечания

То же делает sprintf($format, ...$values) с оператором распаковки.

См. также

  • sprintf — Возвращает строку, собранную по шаблону.
  • printf — Выводит строку, отформатированную по шаблону.
  • implode — Объединяет элементы массива в строку.

Вопросы и ответы по теме

В учебнике

  • Вывод и форматирование — Как выводить данные в PHP — echo и print, многострочный текст heredoc, шаблоны printf и sprintf, форматирование чисел и отладочный вывод.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.