В PHP есть две функции, позволяющие отформатировать данные перед выводом:
Этим функциям передаются строка управления форматом и сами форматируемые данные. Строка управления форматом включает в себя обычные символы, которые прямо копируются в результат, и определители преобразования. Каждый определитель преобразования начинается с символа процента (%) и включает следующие элементы:
d | десятичное число |
b | двоичное число |
c | ASCII-эквивалент |
f | число с плавающей точкой двойной точности |
o | восьмеричное число |
s | строка |
x | шестнадцатеричное число в нижнем регистре |
X | шестнадцатеричное число в верхнем регистре |
<?php
$TOVARY = array ("помидоры" => 15, "огурцы" => 11, "картофель" => 10);
echo "<pre>";
printf ("%-25s%25s\n%'=50s\n", "Наименование", "Цена", "");
foreach ($товары as $NAME => $PRICE)
printf ("%'.-25s%'.22.2f\n", $NAME, $PRICE);
echo "pre>";
?>
Наименование Цена ================================================== помидоры.....................................15.00 огурцы.......................................11.00 картофель....................................10.00