Заметки printf
// string decimal float printf('%s %d %f', '1', 2, 3); // 1 2 3.000000 // 3 знака после запятой printf('%.3f', M_PI); // 3.142 // вывод аргументов в произвольном порядке printf('%2$d + %1$d + %2$d', 3, 2); // 2 + 3 + 2 // обрезание строки до заданной длинны printf('%.3s', 'sprintf'); // spr // заполнение строки до заданной длинны printf('%\'x10s', 'abc'); // xxxxxxxabc