在PHP中,有以下几种方法可以重新索引数组:
$originalArray = array("a", "b", "c");
$reindexedArray = array_values($originalArray);
print_r($reindexedArray);
输出:
Array
(
[0] => a
[1] => b
[2] => c
)
$originalArray = array("a", "b", "c");
$reindexedArray = array();
foreach ($originalArray as $value) {
$reindexedArray[] = $value;
}
print_r($reindexedArray);
输出:
Array
(
[0] => a
[1] => b
[2] => c
)
$originalArray = array("a", "b", "c");
$keysArray = range(0, count($originalArray) - 1);
$reindexedArray = array_combine($keysArray, $originalArray);
print_r($reindexedArray);
输出:
Array
(
[0] => a
[1] => b
[2] => c
)
无论使用哪种方法,都可以重新索引数组并获得以连续整数作为键名的新数组。