在PHP中创建动态图像网格

时间:2011-11-25 19:24:52

标签: php dynamic multidimensional-array grid

作为项目的一部分,我需要创建一个动态的图像网格。该网格将由随机放置的图像组成,其间具有空白空间。例如:

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

使用PHP row函数生成colrand

这是最好的方法吗?或者我忽略了什么?

此外,在设置更新图像时如何更新$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 :(得分:-1)