HH\ImmVector::filterWithKey
Returns an ImmVector containing the values of the current ImmVector
that meet a supplied condition applied to its keys and values
public function filterWithKey(
  (function(int, Tv): bool) $callback,
): ImmVector<Tv>;
filterWithKey()'s result contains only values whose key/value pairs
satisfy the provided criterion; unlike mapWithKey(), which contains
results derived from every key/value pair in the original ImmVector.
Parameters
- (function(int, Tv): bool) $callback
Returns
- ImmVector<Tv>- An- ImmVectorcontaining the values of the current- ImmVectorfor which a user-specified test condition returns true when applied to the corresponding key/value pairs.
Examples
See [Vector::filterWithKey](</hack/reference/class/Vector/filterWithKey/#examples>) for usage examples.