СКРИПТЫ
ТЕГИ:
php (282)
js (144)
html (132)
css (99)
html tags (58)
jquery (39)
edit text (37)
php array (30)
form html (29)
fonts (22)
foto (21)
ruweb.net (19)
atom (19)
forum (19)
html book (17)
board (17)
Показать еще :
php file (16)
svg (16)
js method (16)
hosting (16)
link (15)
htaccess (13)
color (13)
osclass (13)
path (12)
table (12)
js delete (11)
icon (11)
php date (11)
jsphp (11)
notepad (11)
input (11)
online (11)
php img (10)
yandex (10)
url (10)
form (10)
mouse (9)
info (9)
comment (7)
img (7)
cookie (7)
task (7)
ftp (7)
php url (7)
dosite (6)
click (6)
hover (6)
js url (6)
reg.ru (5)
chart (5)
php get (5)
adminka (5)
value (5)
mb (5)
js id (4)
bbcode (4)
submit (4)
js form (4)
browser (4)
select (4)
search (4)
js copy (4)
iframe (4)
symbols (4)
captcha (3)
https (3)
js post (3)
vk (3)
scandir (3)
js time (3)
ssl (3)
vs code (3)
height (2)
details (2)
youtube (2)
tag hr (2)
sitemap (2)
title (2)
ukoz (2)
cursor (2)
console (2)
seo (2)
js vars (2)
video (2)
smile (1)
windows (1)
numbers (1)
archive (1)
header (1)
books (1)
domen (1)
padding (1)

Нарисовать и вывести таблицу умножения в PHP

Таблица умножения через php... Требуется написать код, который обрисует таблицу умножения через php! Это задачка, которая встречается в учебнике по php!

Как нарисовать таблицу умножения через php!?

  1. Условие задачи – нарисовать таблицу умножения в PHP
  2. Алгоритм и создание скрипта - таблица умножения на php
    1. Скачать
  3. Видео - создание таблицы умножения через php
    1. Скачать
    2. пример
  4. Пример таблицы умножения на jquery
  5. P.S.

  1. Условие задачи – нарисовать таблицу умножения в PHP

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

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

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

    Необходимо выделить первую строку и первый столбец.

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

    Можно сразу посмотреть, как таблица умножения у нас получилась


  2. Алгоритм и создание скрипта - таблица умножения на php

    Присвоим строкам и столбцам переменные и поставим равными  максимальному числу, а в таблице умножения  - это 10.

    $cols = 10;
    $rows = 10;

    Для того, чтобы у нас получилась таблица умножения, нам нужно сделать два цикла.

    Первый цикл:

    Где -$tr – переменная строки, начинаем с единицы -  ($tr = 1,  значение переменной от 1 до меньше или равно

    переменной строки -  $rows - $tr <= $rows;, с шагом  +1 - ; $tr ++)
    for ($tr = 1; $tr <= $rows; $tr ++)

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

    echo " <table border="1"> ";

    echo "</table>";

    Также откроем и закроем строку:

    echo "<tr>";

    echo "</tr>";

    и внутри строки поставим цикл с ячейками:

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

    {

    echo "<td> </td>"; 

    }

    Полный код у нас получится:

    <?php

    $rows = 10;

    $cols = 10;

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

    {

    echo "<table  border='1' >";

    echo "<tr>";

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

      {

      echo "<td>&ensp;</td>"; 

      }

    echo "</tr>";

    }   

    echo "</table>";

    ?>

    Смотрим на нашу таблицу, если таблица получилась, то это уже прогресс!

    Друзья! - я не буду повторять то, что уже в прошлый раз написал о бордюрах таблицы, и у вас по умолчанию - должны получиться двойные бордюры..., но у нас это все уже не будет отображаться, потому, что у нас написаны соответствующие стили...

    Отличная получилась таблица!  Но если мы посмотрим на вид в коде браузера, то получится ад, в котором ногу сломаешь! Нам нужно после каждого окончания строки и таблицы поставить перенос \n.

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

    Теперь заглушку   - нужно заменить на – произведение строки и столбца:

    Те. – вот  эту сточку echo " ";  заменим на вот такую - echo "" .$tr * $td."\n";
    <?php

    $rows = 10;

    $cols = 10;

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

    {

    echo "<table  border='1' align='center'>";

    echo "<tr>";

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

      {

      echo "<td>" .$tr * $td."</td>\n"; 

      }

    echo "</tr>\n";

    }   

    echo "</table>";

    ?>

    Смотрим, что у нас получилось:

    1 2 3 4 5 6 7 8 9 10
    2 4 6 8 10 12 14 16 18 20
    3 6 9 12 15 18 21 24 27 30
    4 8 12 16 20 24 28 32 36 40
    5 10 15 20 25 30 35 40 45 50
    6 12 18 24 30 36 42 48 54 60
    7 14 21 28 35 42 49 56 63 70
    8 16 24 32 40 48 56 64 72 80
    9 18 27 36 45 54 63 72 81 90
    10 20 30 40 50 60 70 80 90 100

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

    width="250"

    Ширина ячейки - width="25"

    И добавим табуляцию - отступ от края -\t.. Для отображения нормального кода

    $rows = 10;

    $cols = 10;

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

    {

    echo "<table  border='1' align='center' width='250'>\n";

    echo "\t<tr>\n";

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

    {

    echo "\t\t<td width='25'>" .$tr * $td."</td>\n"; 

    }

                   echo "\t</tr>\n";

    }   

    echo "</table>";

    Смотрим результат:

    1 2 3 4 5 6 7 8 9 10
    2 4 6 8 10 12 14 16 18 20
    3 6 9 12 15 18 21 24 27 30
    4 8 12 16 20 24 28 32 36 40
    5 10 15 20 25 30 35 40 45 50
    6 12 18 24 30 36 42 48 54 60
    7 14 21 28 35 42 49 56 63 70
    8 16 24 32 40 48 56 64 72 80
    9 18 27 36 45 54 63 72 81 90
    10 20 30 40 50 60 70 80 90 100

    И последний вариант сделаем обрисовку с помощью стилей:

    <style>

    table.second.td {  

    width: 250px;  //ширина

    margin: 0 auto; //позиция - середина

    .second.td td {

    width: 10%; //ширина ячейки

    text-align: center; //текст посередине

    border: 1px solid #cdc513;  //толщина бордюра, начертание, цвет

    }

    </style> 

    Цвет бордюра сделаем веселым - желтым...

    1. Давайте выделим первую строку - сделаем её жирной при помощи тега "b" и переменная $end_b будет равна закрытию тега "b":

      if(($tr == '1')){  $b ='<b>'; $end_b ='</b>'; } 

    После того, как сработает условие или не сработает переменную нужно разрушить либо написать такую конструкцию....

      $b =''; $end_b ='';

    2.Выделим левый крайний столбец - уже в td - нам потребуется двойная проверка если $tr не равно 1 и $td рано 1.
      if(($tr != '1') &&  ($td == '1')){  $b ='<b>'; $end_b ='</b>'; } 

    И при этом же условии переменную $b и $end_b нужно уничтожить...

    И собственно та строка, которая повторялась добавим эти переменные перед числом и в конце числа...

      echo "<td>" . $b .$tr * $td. $end_b ."</td>\n"; 

    Код:

    $rows = 10;

    $cols = 10;

    echo "<table class='second td'>";

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

    {

    echo "<tr>"; 

      if(($tr == '1')){  $b ='<b>'; $end_b ='</b>'; } 

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

      {

      if(($tr != '1') &&  ($td == '1')){  $b ='<b>'; $end_b ='</b>'; } 

      echo "<td>" . $b .$tr * $td. $end_b ."</td>\n"; 

      if(($tr != '1') &&  ($td == '1')){  $b =''; $end_b =''; } 

      }

      $b =''; $end_b ='';

    echo "</tr>\n";

    }   

    echo "</table>";

    Результат:

    1 2 3 4 5 6 7 8 9 10
    2 4 6 8 10 12 14 16 18 20
    3 6 9 12 15 18 21 24 27 30
    4 8 12 16 20 24 28 32 36 40
    5 10 15 20 25 30 35 40 45 50
    6 12 18 24 30 36 42 48 54 60
    7 14 21 28 35 42 49 56 63 70
    8 16 24 32 40 48 56 64 72 80
    9 18 27 36 45 54 63 72 81 90
    10 20 30 40 50 60 70 80 90 100
    Полный листинг - скачать

    И:

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


  3. Не забываем сказать спасибо! Я старался для вас!

    Нарисовать таблицу умножения в PHP

    И видео о том. как нарисовать таблицу умножения в php


  4. Пример таблицы умножения на jquery

    Изучая поисковые запросы относительно данной страницы, - это таблица умножения, и немного мы попадаем по таблице пифагора!

    И вот на одной из страниц был приведен код таблицы умножения с использованием jquery, мне показалось, что это будет вам интересно!

    1). Пример.
    2). Скачать.


  5. P.S.

    Данная страница была написана в самом начале моего пути в php! В ней нет ничего особенного! Но решение задач - это тренировка ваших навыков!

    Не обязательно должно быть именно такое решение, я не смотрел, как решили другие эту задачку!

    Мне хотелось решить её самостоятельно! И я решил... результат вы видите на этой странице!

    Это всего лишь пример!

    Как можно использовать php для создания html кода!

    Может быть это не так явно видно! Но если представим, что строк должно быть не 10, а 100 или 1000, то само собой напрашивается использование такого типа отображения таблицы.


  6. Как на php вывести результат умножения числа друг на друга

    Поскольку странный Яндекс стал позиционировать данную тему, еще и как тему умножения в php, веренее только вывод результатов умножения, то одним словом...

    Можно вывести результат умножения прямо здесь и сейчас через echo :

    echo 5*5;

    Результат:

    25
    Более подробно о всех математических действиях

Пользуйтесь на здоровье! Не забудьте сказать спасибо
Теги :
Таблица
умножения
в php
таблицу умножения в PHP
вывести таблицу умножения php
2. вывести таблицу умножения с использованием одного цикла в следующем виде: 1х1=1 1x2=2; 1x3=3 ... 9x8=72 9x9=81 php

Сообщение системы комментирования :

01.09.2021

Форма пока доступна только админу... скоро все заработает...надеюсь...

Счетчик в график :

Построение гравиков
Основа для графика : счетчик посещаемости.
Последние комментарии :
Марат :
17.10.2021 39:28
Давно не делал и страницу и видео в один день... чет, как-то выжитый как…
подробнее.
Марат :
10.10.2021 17:20
Добавлен новый смайл
подробнее.
Марат :
05.10.2021 26:37
Страница sitemap.html восстановлена. Но будут вводиться только страницы…
подробнее.
Марат :
04.10.2021 38:22
Добавил несколько вариантов поставить смайл на страницу своего сайта! 3 варианта! Кроме варианта скачать…
подробнее.
Марат :
17.09.2021 28:02
Установка Яндекс поиск на сайт! Контент обновлен на 100%. Такое ощущение, что старый текст не я…
подробнее.
Марат :
07.09.2021 23:21
Частенько приходится исправлять ошибки и вот...как-то я обратил внимание на надпись: "нажми ctrl enter" на сайте и…
подробнее.
ruweb