Форматирование строк

Статус
В этой теме нельзя размещать новые ответы.

Baracuda

Постоялец
Регистрация
31 Дек 2007
Сообщения
85
Реакции
4
Есть такой код:

PHP:
<?php
	$number1	= 12.3;
	$number2	= 1;
	$number3	= 135.45;

	printf("%5.2f<br />", $number1);
	printf("%5.2f<br />", $number2);
	printf("%5.2f<br />", $number3);
?>

Поидеи должен результат выглядеть так:

___12.30
____1.00
__135.45

Ведь форматирование %5 - это пять чисел до точки?!

У меня же результат такой:

12.30
1.00
135.45
 
%5.2f - минимум 5 символов (включая точку) на всю запись, из них 2 символа - после точки.
А результат такой, потому что браузеры убирают лишние пробелы. Нужно либо заключать вывод в <pre></pre>, либо заменять подставляемые пробелы на &nbsp;

В HTML у меня результат такой:
12.30<br />_1.00<br />135.45<br />
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху