Encodera

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

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

Справочник PHP

printf

Выводит строку, отформатированную по шаблону.

Синтаксис

printf(string $format, mixed ...$values): int

Параметры

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

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

intДлина выведенной строки.

Примеры

Подстановка значений:

<?php
 
printf('%s costs %.2f, quantity: %d', 'Tea', 250, 3);

Результат:

Tea costs 250.00, quantity: 3

Ширина и ведущие нули:

<?php
 
printf('%05d | %-8s|', 42, 'left');

Результат:

00042 | left    |

Примечания

sprintf() делает то же самое, но не выводит строку, а возвращает её.

См. также

  • sprintf — Возвращает строку, собранную по шаблону.
  • number_format — Форматирует число для показа: знаки после запятой и разделитель тысяч.

В учебнике

  • Строки — Работа со строками в PHP — кавычки, склейка, длина, поиск, замена и функции для кириллицы.

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

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