joelharkes/data-structures

Data structures for PHP

Maintainers

Package info

github.com/joelharkes/data-structures

pkg:composer/joelharkes/data-structures

Statistics

Installs: 4

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

1.0.0 2022-08-28 14:07 UTC

This package is auto-updated.

Last update: 2026-03-01 00:39:45 UTC


README

Data structures for PHP written in PHP.

Goal is to provide useful chainable methods for standard data structures, with a balance between as much type safety as possible and ease of use.

Iterator chaining

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().