在PHP中重新索引数组,可以使用以下方法:
array_values()
函数:$array = array('a' => 'apple', 'b' => 'banana', 'c' => 'cherry');
$new_array = array_values($array);
print_r($new_array);
输出:
Array
(
[0] => apple
[1] => banana
[2] => cherry
)
array_combine()
和 range()
函数:$array = array('a' => 'apple', 'b' => 'banana', 'c' => 'cherry');
$keys = range(0, count($array) - 1);
$new_array = array_combine($keys, $array);
print_r($new_array);
输出:
Array
(
[0] => apple
[1] => banana
[2] => cherry
)
foreach
循环:$array = array('a' => 'apple', 'b' => 'banana', 'c' => 'cherry');
$new_array = array();
foreach ($array as $value) {
$new_array[] = $value;
}
print_r($new_array);
输出:
Array
(
[0] => apple
[1] => banana
[2] => cherry
)
这些方法都可以用来重新索引数组,您可以根据自己的需求选择合适的方法。
领取专属 10元无门槛券
手把手带您无忧上云