Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Вывод цифр в столбик


Автор: ac1dbuRn 16.5.2009, 13:57
Интересует вопрос, хочу вывести числа: 1.5; 12; 145.33 в столбик, при выполнении нижеописанной операции, результат - 1.50 12.00 145.33

Код

$number1 = 1.5; 
$number2 = 12; 
$number3 = 145.33; 

printf("%5.2f\n", $number1); 
printf("%5.2f\n", $number2); 
printf("%5.2f\n", $number3);  


Где ошибка? Или чего-то не дописал...

Автор: miki54 16.5.2009, 14:00
Код

<?
$number1 = 1.5; 
$number2 = 12; 
$number3 = 145.33; 

echo $number1."<br>"; 
echo $number2."<br>"; 
echo $number3."<br>";  
?>

Автор: ac1dbuRn 16.5.2009, 14:06
Спасибо. 
А как привести к виду:

    1.50
  12.00 
145.33


Единицы под единицами, а десятки под десятками? А то выводит: 

1.50
12.00
145.33

Автор: Shark 16.5.2009, 14:10
Код

$number1 = 1.5; 
$number2 = 12; 
$number3 = 145.33; 

print($number1."<br>".$number2."<br>".$number3); 


сделай стабличку и в ячейке где будешь выводить числа поставь выравниваение по правому краю

Автор: miki54 16.5.2009, 14:15
Код

<?
$number1 = 1.5; 
$number2 = 12; 
$number3 = 145.33; 

echo "<table  width='100'>";
echo "<tr><td align='right'>$number1</td></tr>";
echo "<tr><td align='right'>$number2</td></tr>";
echo "<tr><td align='right'>$number3</td></tr>";
echo "</table>";
?>
  

Автор: Shark 16.5.2009, 14:21
можно так:
Код

$number1 = 1.5; 
$number2 = 12; 
$number3 = 145.33; 
$english_format_number1 = number_format($number1, 2, '.', '');
$english_format_number2 = number_format($number2, 2, '.', '');
$english_format_number3 = number_format($number3, 2, '.', '');

echo "<table  width='100'>";
echo "<tr><td align='right'>$english_format_number1<br>$english_format_number2<br>$english_format_number3</td></tr>";
echo "</table>";

Автор: ksnk 16.5.2009, 15:35
Установить моноширинный шрифт, курьер к примеру, и "добить" пробелами с начала все цифры до одинаковой строковой длины и выровнять по левому краю.  

Автор: bars80080 16.5.2009, 18:47
или вообще закрыть книжку по php и открыть по html и css. где всё ясно описывается

Автор: miki54 16.5.2009, 21:29
А по моему здесь без ассемблера не обойтись...  smile 

Автор: Shark 17.5.2009, 00:00
а может подождем, пока тут автор топика не отпишется??? если еще отпишется

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)