我有一个大数组(多维),我需要删除它中的项目并重置它的索引。我不知道该怎么做。
示例:
$array = array(
0 => 'Name G',
1 => 'Name Z',
2 => 'Name A',
3 => 'Name H',
4 => 'Name U',
)
我需要这个:
$array = array(
0 => 'Name G',
1 => 'Name A',
2 => 'Name U',
)
我可以做unset()罚款..但我有这个:
$array = array(
0 => 'Name G',
2 => 'Name A',
4 => 'Name U',
)
我无法排序
有没有PHP功能可以做到这一点?别的怎么办?
答案 0 :(得分:6)
$array = array(
0 => 'Name G',
1 => 'Name Z',
2 => 'Name A',
3 => 'Name H',
4 => 'Name U',
);
unset($array[1]);
unset($array[3]);
$array = array_values($array);
答案 1 :(得分:0)
$new_array = array_values($array);
print_r($new_array);
结果:
Array
(
[0] => Name G
[1] => Name A
[2] => Name U
)