ArrayIterator::offsetUnset

オフセットの値を削除する

説明

public void ArrayIterator::offsetUnset(mixed $key)

オフセットの値を削除します。

反復処理を実行中の場合、かつ現在の処理のインデックスを削除するために ArrayIterator::offsetUnset を使った場合、 反復処理の位置は次のインデックスに移動します。 反復処理の位置が foreach ループの最後であってもインデックスは移動するため、 foreach ループの内部で ArrayIterator::offsetUnset を使うと、 複数のインデックスがスキップされるかもしれません。

パラメータ

key

削除したいオフセット。

戻り値

値を返しません。

参考

  • ArrayIterator::offsetGet
  • ArrayIterator::offsetSet