7
$array = array('a', 'b','c');
unset($array[0]);
var_dump($array);

Yields:
array(1) {
  [1]=>
  'b'
  'c'
}

array[0] を削除して ['bb','cc'] を取得するにはどうすればよいですか (空のキーはありません):

array(1) {
  'b'
  'c'
}
4

2 に答える 2

18

これをチェックして:

$array = array('a', 'b','c');
unset($array[0]);
$array = array_values($array); //reindexing
于 2012-07-23T00:02:25.230 に答える
13

を見てみましょうarray_splice()

$array = array_splice($array, 0, 1);

たまたま最初の要素を明確に削除している場合 (配列の途中にある任意の要素ではない) のarray_shift()方が適切です。

于 2012-07-23T00:00:24.500 に答える