Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在php中更改数组索引_Php_Arrays_Multidimensional Array_Wordpress - Fatal编程技术网

如何在php中更改数组索引

如何在php中更改数组索引,php,arrays,multidimensional-array,wordpress,Php,Arrays,Multidimensional Array,Wordpress,我正在开发一个插件。在插件中,上传多个图像并将它们保存在数据库中的数组中。在以前的版本中,当我将它们保存在数据库中时,我使用[1][2][3]…开始它们的索引 Array ( [1] => Array ( [big_img] => site_url/wp-content/uploads/2015/07/Wallpaper_122-big-500x400.jpg ) [2] => Array

我正在开发一个插件。在插件中,上传多个图像并将它们保存在数据库中的数组中。在以前的版本中,当我将它们保存在数据库中时,我使用
[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++;
     }
?>

  • “alt=”“data resize=”“/>
  • 现在我只想更改索引,而不是从循环。我不知道如何将索引从[1][2][3]…更改为[0][1][2]

    那么我该怎么做呢。

    简单地使用as


    不客气,很高兴能帮上忙
    $new_arr = array_values($old_array);