使用 array_values 重新排序数组键
遇到具有非顺序键的数组可能是编程中的常见场景。考虑像下面这样的数组,其中键的最佳顺序不是 0、1、2、3 等:
array( 0 => 'val', 2 => 'val', 3 => 'val', 5 => 'val', 7 => 'val' );
在这种情况下,有必要重置键到所需的序列。 PHP 提供了一个专门为此目的而设计的名为 array_values 的便捷函数。
array_values 函数创建一个具有从 0 开始的顺序键的新数组。它以原始数组作为参数,并返回一个新数组,其中的值来自原始数组,但键设置为连续整数。
$reindexed_array = array_values($old_array);
通过使用 array_values,您可以轻松地重新索引数组,从而得到以下所需的结果输出:
array( 0 => 'val', 1 => 'val', 2 => 'val', 3 => 'val', 4 => 'val' );
以上是如何在 PHP 中重新排序数组键以从 0 开始?的详细内容。更多信息请关注PHP中文网其他相关文章!