Вам просто нужно немного посчитать с числовым выводом. Поскольку каждое значение $i
представляет собой набор столбцов (каждый из которых имеет длину $col
), я использую $i*$col
, добавляю столбец ($j
), но поскольку $j
начинается с 0, я просто добавляю 1 для конечное значение ...
$row = 4; //Dynamic number for rows
$col = 2; // Dynamic number for columns
for($i=0;$i<$row;$i++){
for($j=0;$j<$col;$j++){
echo (($i*$col)+$j+1).'<br />';
}
}
Какие выходы ...
1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />