В рамках проекта мне нужно создать динамическую сетку изображений.Эта сетка будет состоять из случайно расположенных изображений с пустыми промежутками между ними.Например:
------------------
|Image|Blank|Blank|
|Blank|Image|Image|
|Blank|Image|Blank|
------------------
Но я не уверен, что лучший способ сделать это?Моя идея состоит из двух вложенных циклов, например:
for ($r = 0; $r <= $rows; $r++)
for ($c = 0; $c <= $cols; $c++)
if(isset($data[$r][$c]['Image'])
echo $data[$r][$c]['Image'];
И данные будут иметь вид:
$data[row][col][image]
С row
и col
генерируется с помощью функции PHP rand
.
Это лучший способ сделать это.Или я что-то упустил?
Дополнительно с этой настройкой как мне обновить $data[row][col][image]
при обновлении изображений?
Обновление:
Вывод сетки будет выглядеть так:
<div class="container">
<div class="RowWrapper>
<div class="cell">Image</div>
<div class="cell"></div>
</div>
<div class="RowWrapper>
<div class="cell"></div>
<div class="cell">Image</div>
</div>
</div>
Спасибо.