首页 >后端开发 >php教程 >如何在 PHP 中将数组值重新索引为数字索引?

如何在 PHP 中将数组值重新索引为数字索引?

Linda Hamilton
Linda Hamilton原创
2024-11-08 22:34:02896浏览

How to Re-Index Array Values to Numeric Indices in PHP?

在 PHP 中重新索引数组值

考虑以下带有关联键的数组:

<code class="php">$array = [
    'id' => 3,
    'user_id' => 1,
    'clan_id' => 1,
    // ...
    'skill25xp' => 13373505
];</code>

重新索引- 将键索引到从 0 开始的数字索引,您可以使用 array_values() 函数,该函数返回一个具有顺序索引的新数组。

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

生成的 $reindexedArray 将具有以下结构:

<code class="php">Array (
    [0] => 3
    [1] => 1
    [2] => 1
    // ...
    [24] => 13373505
)</code>

array_values() 函数有效地删除原始键并为值分配新的顺序索引。当您需要确保数组具有连续的数字键时,此过程非常有用,从而可以更轻松地通过索引迭代或访问特定元素。

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

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