IndexAccess::removeKey

Removes the specified key (and associated value) from the current collection.

Description

public function removeKey(
  Tk $k,
): this

Removes the specified key (and associated value) from the current collection.

If the key is not in the current collection, the current collection is unchanged.

It returns a shallow copy of the current collection, meaning changes made to the current collection will be reflected in the returned collection.

Parameters

  • Tk $k - The key to remove.

Return Values

  • this - A shallow copy of the current collection with the key removed; the current collection is also updated.