Учусь по видео курсу Специалист, до шел до того момента где нада написать таблицу умножения
<?php
$cols = 5; //Кол-вo td
$rows = 5; // Кол-во tr
?>
<?php
echo "<table border='1' align='center'>";
for($tr=1; $tr<=$rows; $tr++){
echo "<tr>";
for($td=1; $td<=$cols; $td++){
echo "<td>".$tr*$td."</td>";
}
echo "</tr>";
}
echo "</table>";
?>
Вот сама таблица, только не могу понять как она работает
Взять код
for($tr=1; $tr<=$rows; $tr++){
echo "<tr>";
for($td=1; $td<=$cols; $td++){
echo "<td>".$tr*$td."</td>";
Я понимаю это так есть переменная tr идёт проверка если она меньше переменной $rows (тоесть 10 ) мы к 1 прибавляем еще 1 тоесть получаеться 2,
внизу также
И когда я вывожу echo "<td>".$tr*$td."</td>"; у меня это получаеться что 2 множиться на 2 получаем 4 и 4 выводиться в таблице, а потом я так понимаю 3 множим на 3 получается 9 но порядок ведь идет не 2,9, 16 и т.д а 2,4,6,8,10.
Вот не могу этого понять, и что означают две точки здесь .$tr*$td. ( побокам переменных)