Таблица умножения PHP не отображается - PullRequest
0 голосов
/ 22 января 2019

В PHP моя функция printTable не печатает мою таблицу, а ничего не печатает!

Моя функция printTable должна распечатывать таблицу умножения, вместо этого она не будет работать должным образом.

function printTable($min, $max) {
    $res = '';

    $res .= "<table border='1'>";

    $res .= '<tr><th>x</th>';

    for($num = $min; $num <= $max; $num = $num + 1) 
        $res .= "<th>$num</th>";

    $res .= '</tr>';

    for($num = $min; $num <= $max; $num = $num + 1) {
        echo "<tr>";

        for($multBy = $min; $multBy <= $max; $multBy = $multBy + 1) {
            if($multBy==$min) {
                $res .= "<th>$multBy</th>";
            }

            $total = $num * $multBy;
            $res .= "<td>$total</td>";
        }

        $res .= "</tr>";
    }

    $res .= "</table>";
}

echo printTable(1, 12);

EDIT проблема теперь исправлена ​​

1 Ответ

0 голосов
/ 22 января 2019

Вам необходимо вернуть значение $res, прежде чем вы сможете его использовать.Добавьте это внизу функции printTable:

return $res;

Это должно решить вашу проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...