Задача: вывести таблицу умножения до 10 с помощью PHP.
Таблицу умножения можно вывести с помощью двух вложенных циклов for. Принцип работы цикла такой, что пока не выполнится тело цикла, итерация не допускается, и не важно, что внутри цикла еще один цикл. Соответственно пока внутренний цикл не отработает, внешний не будет запущен.
Решение:
for ($i=1; $i <= 10; $i++ ) { for ($k=1; $k <= 10; $k++) { echo "$i x $k = " . $i * $k; echo "</br>"; } }
Как можно заметить, команда echo выполняет вывод строк, подставляя значение переменных $i и $k, то есть в двойных кавычках осуществляется "парсинг" значений переменных, если же использовать одинарные, - будут выводится строки как есть, то есть переменные $i и $k, а не их значения. Это особенность языка PHP, в языке Java Script разницы между двойными и одинарными кавычками нет.