Глава 15: Другие операции преобразования данных.
15.3 Форматирование данных с помощью функции sprintf()
Функция printf оказывается удобной, когда нужно взять список значений и создать выходную строку, в которой эти значения отображались бы в заданном виде. Функция sprintf использует такие же аргументы, как и функция printf, но возвращает то, что выдала бы printf, в виде одной строки. (Можете считать ее "строковой функцией printf".) Например, чтобы создать строку, состоящую из буквы х и значения переменной $у, дополненного нулями до пяти разрядов, нужно записать:
$result = sprintf("X%05d",$y);
Описание аргументов функции sprintf вы найдете в разделе sprintf главы 3 книги Programming Perl и на man-странице printf(3) (если она у вас есть).