【发布时间】:2015-11-10 22:28:36
【问题描述】:
我正在开发一个插件。在插件中上传多个图像并将它们保存在数据库中的数组中。在以前的版本中,当我将它们保存在数据库中时,我会以 [1][2][3]... 开始它们的索引。
Array
(
[1] => Array
(
[big_img] => site_url/wp-content/uploads/2015/07/Wallpaper_122-big-500x400.jpg
)
[2] => Array
(
[big_img] => site_url/wp-content/uploads/2015/07/Wallpaper_121-big-500x400.jpg
)
[3] => Array
(
[big_img] => site_url/wp-content/uploads/2015/07/Wallpaper_123-big-500x400.jpg
)
)
但在新版本中我更改它并以[0][1][2]...开头,它保存成功。
Array
(
[0] => Array
(
[big_img] => site_url/wp-content/uploads/2015/07/Wallpaper_122-big-500x400.jpg
)
[1] => Array
(
[big_img] => site_url/wp-content/uploads/2015/07/Wallpaper_121-big-500x400.jpg
)
[2] => Array
(
[big_img] => site_url/wp-content/uploads/2015/07/Wallpaper_123-big-500x400.jpg
)
)
问题是当用户升级我的插件并转到单页时 [0] 索引图像丢失,它从 [1] 索引开始。
这是我的循环代码。
<?php
$count = 0;
foreach ($thumb_images as $imgs) {
?>
<li>
<img src="<?php echo $imgs['thumb_img']; ?>" alt="" data-resize="<?php echo $big_images[$count]['big_img']; ?>" />
</li>
<?php
$count++;
}
?>
现在我只想更改索引而不是循环。我不知道如何将索引从 [1][2][3]... 更改为 [0][1][2]...
那我该怎么做呢。
【问题讨论】:
标签: php arrays multidimensional-array wordpress