Data structures for PHP written in PHP.
- Stack
- StackedList
- Set (HashSet)
- Map (HashMap, Dictionary)
All iterators have been extended to chaining and delayed execution.
$set = new \DataStructures\Set\Set();
$set->getIterator()
->filter(fn($value) => $value === 1)
->map(fn($value) => $value === 1)
->count(); // or all(), any().