首页  >  文章  >  后端开发  >  如何从零开始重新索引 PHP 中的数组值?

如何从零开始重新索引 PHP 中的数组值?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-10-31 22:26:02451浏览

How to Re-index Array Values in PHP Starting from Zero?

在 PHP 中重新索引数组值

在 PHP 中使用数组时,可能存在需要重新索引的情况从特定索引开始的值,例如零。

考虑以下情况:

<code class="php">$array = [
    'id' => 3,
    'user_id' => 1,
    'clan_id' => 1,
    'date' => '2009-09-24 09:02:05',
    // ... additional array elements
];</code>

数组键是表示值名称的字符串。但是,如果您想将这些键重命名为从零开始,可以使用 array_values() 函数。

解决方案: array_values()

array_values()函数返回一个新数组,其值从零开始重新索引。它保留原始数组的值,但将键更改为连续整数。

<code class="php">$reindexedArray = array_values($array);</code>

生成的数组 $reindexedArray 现在将具有以下结构:

<code class="php">[0] => 3
[1] => 1
[2] => 1
[3] => '2009-09-24 09:02:05'
// ... additional re-indexed array elements</code>

使用array_values(),您可以轻松地在 PHP 中重新索引数组的值,如有必要,可以从特定索引开始。

以上是如何从零开始重新索引 PHP 中的数组值?的详细内容。更多信息请关注PHP中文网其他相关文章!

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