HH\KeyedIterable::filterWithKey
Returns a KeyedIterable containing the values of the current
KeyedIterable that meet a supplied condition applied to its keys and
values
public function filterWithKey(
(function(Tk, Tv): bool) $callback,
): KeyedIterable<Tk, Tv>;
Only keys and values that meet a certain criteria are affected by a call to
filterWithKey(), while all values are affected by a call to
mapWithKey().
Parameters
(function(Tk, Tv): bool) $callback
Returns
KeyedIterable<Tk,Tv>- aKeyedIterablecontaining the values after a user-specified condition is applied to the keys and values of the currentKeyedIterable.