Цикл никогда не запускается, поскольку вы сравниваете $i
с неопределенной константой c
.
Если вы установите error_reporting(E_ALL)
, вы получите следующее сообщение:
Примечание: использование неопределенной константы c - предполагается 'c' в ...
Следовательно, PHP интерпретирует c
как строку 'c'
, и любое число больше, чем строка (таким образом, $i < c
оценивается как ложное).
Измените его на $i < $c
.