[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Таблица умножения
Guest
Здравствуйте, помогите пожалуйста.
Учусь по видео курсу Специалист, до шел до того момента где нада написать таблицу умножения

<?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. ( побокам переменных)

 ! 

М
Выделяйте свой код тегами [php][/php]
Winston




Спустя 1 час, 21 минута, 8 секунд (4.01.2012 - 16:11) johniek_comp написал(а):
Цитата
что означают две точки здесь .$tr*$td. ( побокам переменных)

Если одинарные кавычки(по бокам) то для обозначения переменных они точками выделяются
например
$tr = 123;
echo 'она равна $tr';
// выведет она равна $tr'
// а если так

echo "она равна $tr";
// то выведет
// она равна 123
// а если так

echo 'она равна ' . $tr . '';
// то будет она равна 123

Спустя 47 минут, 45 секунд (4.01.2012 - 16:59) killer8080 написал(а):
Цитата (johniek_comp @ 4.01.2012 - 15:11)
Цитата
что означают две точки здесь .$tr*$td. ( побокам переменных)


Если одинарные кавычки(по бокам) то для обозначения переменных они точками выделяются
например

Без разницы какие кавычки. Точка - символ конкатенации в PHP.

Спустя 3 часа, 37 минут, 24 секунды (4.01.2012 - 20:36) Guest написал(а):
спасибо я всё понял)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.