sprintf
Возвращает строку, собранную по шаблону.
Доступно с: PHP 4
Синтаксис
sprintf(string $format, mixed ...$values): stringПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $format | string | Шаблон с метками подстановки: `%s` — строка, `%d` — целое число, `%f` — дробное. |
| ...$values | mixed | Значения, которые подставляются на место меток по порядку. |
Возвращаемое значение
stringОтформатированная строка.
Примеры
Подстановка строки и числа:
<?php
echo sprintf('%s is %d years old', 'Anna', 25);Результат:
Anna is 25 years oldЗнаки после запятой и дополнение нулями:
<?php
echo sprintf('%.2f', 3.14159), "\n";
echo sprintf('%05d', 42);Результат:
3.14
00042Примечания
Функция возвращает строку, но не выводит её. Если результат нужно сразу напечатать, используйте printf() с теми же аргументами.
См. также
- implode — Объединяет элементы массива в строку.
Вопросы и ответы по теме
В учебнике
- Строки — Работа со строками в PHP — кавычки, склейка, длина, поиск, замена и функции для кириллицы.