Вы здесь: Главная > Основы разработки сайта > Основы PHP > Лабораторная работа 4 - Таблица умножения

Основы PHP

Лабораторная работа 4 - Таблица умножения

Важная лабораторная работа на цикл for. Далее мы будем ее использовать при изучении функций в php.

 ЗАДАНИЕ 1

- Создайте две числовые переменные $cols и $rows

- Присвойте созданным переменным произвольные значения в диапазоне от 1 до 10

ЗАДАНИЕ 2

- Используя циклы отрисуйте таблицу умножения в виде HTML-таблицы на следующих условиях

- Число столбцов должно быть равно значению переменной $cols

- Число строк должно быть равно значению переменной $rows

-  Ячейки на пересечении столбцов и строк должны содержать значения, являющиеся произведением порядковых номеров столбца и строки

- Рекомендуется использовать цикл for

ЗАДАНИЕ 3

- Значения в ячейках первой строки и первого столбца должны быть отрисованы полужирным шрифтом и выровнены по центру ячейки

- Фоновый цвет ячеек первой строки и первого столбца должен быть отличным от фонового цвета таблицы

Решение:

<?php
$cols = 10;
$rows = 10;
?>
<table border="1">
<?php
for ($tr=1; $tr<=$rows; $tr++) {
    echo "<tr>";
        for ($td=1; $td<=$cols; $td++) {
            if ($td==1 or $tr==1) {
                echo "<th style='background-color:yellow'>", $tr * $td, "</th>";
                } else {
                    echo "<td>", $tr * $td, "</td>";
                    }
        }
    echo "</tr>";
}
?>
</table>