[PHP] 歯抜けの配列のインデックスを連番にする

Yuya Sato 8views 更新:2017年3月22日

PHPでarray_diff()関数などを使用していると返り値の配列が歯抜けの場合がある。 このような配列は、array_merge()関数で連番のインデックスに直すことができる。

<?php
$array[3] = "Rick";
$array[7] = "carl";
$array[11] = "daryl";

$array = array_merge($array);

var_dump($array);
?>

出力結果:
array(3) {
  [0]=>
  string(4) "Rick"
  [1]=>
  string(4) "carl"
  [2]=>
  string(5) "daryl"
}

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません