Создание динамической сетки изображений в PHP - PullRequest
0 голосов
/ 25 ноября 2011

В рамках проекта мне нужно создать динамическую сетку изображений.Эта сетка будет состоять из случайно расположенных изображений с пустыми промежутками между ними.Например:

------------------
|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>

Спасибо.

1 Ответ

0 голосов
/ 25 ноября 2011

Попробуйте это.

http://www.zackgrossbart.com/hackito/jsgrid/

...