Атрибуты — Самый простой способ исправить интервал переменных? [PHP]

Я пытаюсь создать очень простую таблицу умножения без фактического элемента таблицы, но не уверен, как правильно разместить числа (без использования CSS или HTML-таблицы!). Какой самый простой способ сделать это?

<?php

for ($i=1; $i < 11 ; $i++) {

for ($x=1; $x< 11 ; $x++) {
echo  $i*$x . " ";
}
echo "<br>";
}

?>

2

Решение

Это достаточно хорошо

>     <?php for ($i=1; $i < 11 ; $i++) {
>     for ($x=1; $x< 11 ; $x++) {
>         $output = $i*$x;
>         if($output >= 10){
>             echo $output . str_repeat('&nbsp;', 4);
>         } else{
>             echo $output .  str_repeat('&nbsp;', 6); ;
>         }
>     }
>     echo "<br>"; } ?>

OUTPUT

введите описание изображения здесь

1

Другие решения

если проблема в том, что цифры не помещаются в «столбцы», чем это может помочь. Он печатает пробелы после чисел, так что у вас всегда есть 3 цифры / символы.

<?php

for ($i=1; $i < 11 ; $i++) {

for ($x=1; $x< 11 ; $x++) {
echo  $i*$x;
for($y=0; $y < 3-strlen((string)$i*$y)) { echo " "; }
}
echo "<br>";
}
?>

Но использовать табличные теги было бы лучшим способом.

0

По вопросам рекламы [email protected]