ArrayIterator::offsetUnset

(PHP 5, PHP 7, PHP 8)

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

説明

public ArrayIterator::offsetUnset(mixed $key): void

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

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

パラメータ

key

削除したいオフセット。

戻り値

値を返しません。

参考

関連キーワード:  オフセット, 削除, ArrayIterator, , offsetUnset, インデックス, 処理, 反復, ループ, foreach