2010年12月27日月曜日

php配列から要素を削除したら、キーを前に詰める方法

//配列aがあります
$arr=array('a','b','c');

//第2要素'b'を削除
unset($arr[1]);
var_dump($arr);

//結果出力
array(2) {
  [0]=>
  string(1) "a"
  [2]=>
  string(1) "c"
}

//欲しい結果はこれ
array(2) {
  [0]=>
  string(1) "a"
  [1]=>
  string(1) "c"
}

//こうすればいいらしい
$arr = array_values($arr);

0 件のコメント:

コメントを投稿