重新索引数组
在 PHP 中,数组是动态索引的。这意味着数组的键可以是任意值,并且它们不必遵循任何特定模式。但是,有时您可能需要重新索引数组,例如需要将键重置为从 0 开始的连续数字序列。
问题:
考虑以下数组:
array( 0 => 'val', 2 => 'val', 3 => 'val', 5 => 'val', 7 => 'val' );
如何重新索引该数组以使键变为 0, 1, 2, 3, 4?
解决方案:
要重新索引数组,可以使用 array_values() 函数。该函数接受一个数组作为输入,并返回一个与输入数组具有相同值的新数组,但键重新索引为从 0 开始。
$reindexed_array = array_values($old_array);
在此示例中, $reindexed_array 将是如下:
array( 0 => 'val', 1 => 'val', 2 => 'val', 3 => 'val', 4 => 'val' );
以上是如何重新索引 PHP 数组以从 0 开始?的详细内容。更多信息请关注PHP中文网其他相关文章!