首页 >后端开发 >php教程 >如何使用连续的数字键重新索引 PHP 数组?

如何使用连续的数字键重新索引 PHP 数组?

Susan Sarandon
Susan Sarandon原创
2024-10-25 06:45:02867浏览

How to Reindex a PHP Array with Consecutive Numeric Keys?

重新索引 PHP 数组

要解决数组索引缺失的问题,可以使用 PHP 中的 array_values 函数。此函数通过创建一个从 0 开始的连续数字键的新数组来重新索引数组。

示例:

<code class="php">$myarray = [
    0 => 'a->1',
    1 => 'a-7',
    '3' => 'a-8',
    4 => 'a-3',
];

$reindexedArray = array_values($myarray);

print_r($reindexedArray);
// Output:
// Array
// (
//     [0] => a-1
//     [1] => a-7
//     [2] => a-8
//     [3] => a-3
// )</code>

通过调用 array_values($myarray),我们创建一个新数组 $reindexedArray,该数组具有从 0 到最后一个元素的连续索引。这有效地重新索引原始数组并删除任何丢失的索引。

以上是如何使用连续的数字键重新索引 PHP 数组?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn