如何重新安排:
Array (
[0] => tomato
[2] => apple
[3] => melon
[4] => Cherry
[7] => banana
)
要
Array (
[0] => tomato
[1] => apple
[2] => melon
[3] => Cherry
[4] => banana
)
答案 0 :(得分:9)
试试array_values
:
$newArray = array_values($oldArray);
答案 1 :(得分:3)
这个怎么样?
$new_array = array();
foreach($original_array as $val) {
$new_array[] = $val;
}
$new_array
将拥有正确的索引。
答案 2 :(得分:0)
$arr2 = array();
foreach($arr1 as $a) {
$arr2[] = $a;
}
将值放入一个新的新数组中?
答案 3 :(得分:0)
试试这个:
$a = array(0 => 'tomato', 2 => 'apple', 3 => 'melon', 4 => 'Cherry', 7 => 'banana');
print_r($a);
$a = array_values($a);
print_r($a);
答案 4 :(得分:-1)
只是不要为重新编制索引而烦恼
使用foreach
进行迭代