$array = array('a', 'b','c');
unset($array[0]);
var_dump($array);
Yields:
array(1) {
[1]=>
'b'
'c'
}
如何删除数组[0]以获取['bb','cc'](无空键):
array(1) {
'b'
'c'
}
答案 0 :(得分:18)
检查一下:
$array = array('a', 'b','c');
unset($array[0]);
$array = array_values($array); //reindexing
答案 1 :(得分:13)
$array = array_splice($array, 0, 1);
如果您恰好正在删除第一个元素(而不是数组中间的任意元素),array_shift()
更合适。