UTILITY

partition()

Split an array into matching and non-matching items.

Signature

array partition(array $array, callable $callback)

Example

[$yes, $no] = partition([1,2,3,4], fn($n) => $n % 2 === 0);

Available from: 1.5.0

Reference navigation

Previous: ordinal()

Next: percent()

Back to utilities