Описати таблицю множення в php

Умова завдання - намалювати таблицю множення в PHP.

- Використовуючи цикли Отріс таблицю множення у вигляді HTML-таблиці на наступних умовах

- Число стовпців має дорівнювати значенню змінної $ cols

- Число рядків має дорівнювати значенню змінної $ rows

- Осередки на перетині стовпців і рядків повинні містити значення, що є твором порядкових номерів стовпчика і рядка

- Необхідно виділити перший рядок і перший стовпець.

- Рекомендується використовувати цикл for.

Дамо рядках і стовпцях змінні і поставимо рівними максимальному числу, а в таблиці множення - це 10.

Для того, щоб у нас вийшла таблиця множення, нам потрібно зробити два циклу.

Де - $ tr - змінна рядки, починаємо з одиниці - ($ tr = 1, значення змінної від 1 до менше або дорівнює

змінної рядка - $ rows - $ tr <= $rows;, с шагом +1 - ; $tr ++)

for ($ tr = 1; $ tr <= $rows; $tr ++)

Напишемо відразу таблицю і додамо бордюр:

echo "

";

Відмінна вийшла таблиця! Але якщо ми подивимося на вигляд в коді браузера, то вийде пекло, в якому ногу зламаєш! Нам потрібно після кожного закінчення рядка і таблиці поставити перенесення \ n.

Добаляют - поставити таблицю по центру -align = 'center'

Описати таблицю множення в php

тепер заглушку   - потрібно замінити на - твір рядки і стовпці:

Ті. - ось цю Сточки echo "

"; Замінимо на ось таку - echo"\ N ";

  • for ($ tr = 1; $ tr <= $rows; $tr ++)

  • echo "
  • ". $ Tr * $ td."
    ";

  • for ($ td = 1; $ td <=$cols; $td++)

  • echo "
  • \ N ";

    Дивимося, що у нас вийшло:

    Ну і далі нам варто привести нашу таблицю множення в прийнятний вид. Для цього додамо ширину таблиці:

    Ширина комірки - width = '25 '

    І додамо табуляцію - відступ від краю - \ t. Щоб повернутись до звичайного коду

  • for ($ tr = 1; $ tr <= $rows; $tr ++)

  • echo "
  • ". $ Tr * $ td."
    \ N ";

  • for ($ td = 1; $ td <=$cols; $td++)

  • echo "\ t \ t
  • \ N ";

    Описати таблицю множення в php

    Для того, щоб виділити верхній рядок і лівий стовпець, потрібно додати умову, якщо рядок або стодлбец дорівнює есдініце, то висновок не td, а th - загальна конструкція вийде, а інакше - стандартний рядок.

    if ($ td == 1 or $ tr == 1)

    echo "\ t \ t

    \ N ";

    echo "\ t \ t

    \ N ";

    І кінцевий УОД такий:

  • for ($ tr = 1; $ tr <= $rows; $tr ++)

  • echo "
  • ". $ Tr * $ td." ". $ Tr * $ td." ". $ Tr * $ td."
    \ N ";

  • for ($ td = 1; $ td <=$cols; $td++)

  • if ($ td == 1 or $ tr == 1)

  • echo "\ t \ t
  • \ N ";

  • echo "\ t \ t
  • \ N ";

    І кінцевий вигляд нашої таблиці множення на php, матиме такий вигляд:

    Потрібно скопіювати код. См.здсь.

    Ну і щоб зовсім перекрутити в декоруванні таблиці множення, приберемо бордюр, який прописали в самому початку і замінимо його класом, взагалі будь-яким!

    Наприклад ось таким і рядок у нас вийде:

    echo "

    ". $ Tr * $ td." ". $ Tr * $ td."
    \ N ";

    Делее йдемо в шапку сайту і в титли додаємо клас і свійства, наприклад так:

    border: 1px solid # C8E8E2;

    Дивимося, що у нас вийшло:

    Розповім історію, вчора шукав відповідь на одне із запитань (звичайно, я можу і сам написати, але частіше за все, спочатку, шукаю в інтернеті, може є готове рішення ...) і було безліч варіантів, які були описані, але жодного, з прикладами ! І мало того, що вони пропонують рішення, які незрозуміло як реалізовувати, особливо новачкам, у яких більше питань, ніж відповідей. Так вони ще й не працюють!

    У нас же, на сайті - тільки робочі перевірені скрипти! Повністю з описом і з прикладами! І реалізувати може людина з нульовими знаннями!

    Ми є тут:

    Схожі статті

    Copyright © 2024