我需要一些关于如何更新PHP中的多维数组的帮助。 我使用以下数组来显示图像的网格更新多维数组
随着键0和1表示的列和行的图像将被放置在。我想要做的只是更新这个数组的图像部分,想法是其他两个键需要保持不变,以保持图像在正确的位置。新的图像数据存储在图像阵列像这样:
// A sample image array
Array
(
[0] => Array
(
[Image] => ' A new sample image'
)
关于如何更新使用所述第二第一阵列任何想法?
更新: 好的基础上的意见和答案我知道我不是太清楚,我道歉。 所以为了澄清并给出一些上下文,这些数组正在被用来构造一个图像网格。
其基本过程是:获取数据 - >从数据生成图像数组 - >生成随机位置并将图像数据作为该数组的一个元素,最终数组如上所示。问题在于,它意味着图像的位置在刷新时发生变化,所以为了防止这种情况发生,我想出了如果数据库发生更改,用新数据更新最终数组图像元素的想法。
为了进一步澄清,目前电网HTML是建立这样的:
for ($r = 0; $r <= $gridRows; $r++)
{
$html .= "<div class='wrapper'>";
for ($c = 0; $c <= $gridCols; $c++)
{
if(isset($grid[$r][$c]['Image']))
{
$image = $grid[$r][$c]['Image'];
$html .= "<div class='cell'>$image";
}
else
{
$html .= "<div class='cell'></div>";
}
}
$html .= '</div>';
}
,关于如何提高这任何建议,将不胜感激。
在此先感谢。
'$ your_array [0] [1] ['Image'] = $ img_array [0] ['Image'];'? – PeeHaa