sajadsdi/array-dot-notation
Lightweight, high-performance PHP helper to get, set, delete, and check nested array values using dot notation. Supports multi-key operations, default values, key mapping on output, and callbacks for get/set behavior.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| mathiasgrimm/arraypath | 0.82 | Convenient array manipulation for PHP, especially multidimensional arrays. Safely get, set, check existence, add or remove values using simple “a/b/c” paths, avoiding undefined index notices. Optional class alias (A) for cleaner calls and IDE autocomplete. | 25 | 26 | 7 | 18 | 2 | 1.6 | 2.2 | NOASSERTION | 10 years ago | |
| flow-php/array-dot | 0.80 | Flow PHP Array Dot adds easy dot-notation access to PHP arrays. Read, set, and manipulate deeply nested values with a clean API—ideal for config data, decoded JSON, and complex structures—making array handling clearer and less error-prone. | 14 | 14 | 5 | 45K | 0 | 0.2 | 48.0 | MIT | — | |
| voku/arrayy | 0.79 | — | 488 | 491 | 33 | 59K | 1 | 3.8 | 29.5 | MIT | — | |
| php-standard-library/date-time | 0.78 | Immutable, timezone-aware DateTime types for PHP. Provides Duration, Period, and Interval helpers for safer date/time arithmetic and ranges, designed as a standard-library style package with clear docs and contribution links. | 1 | 1 | 0 | 38K | 0 | 18.0 | 63.3 | MIT | 2 months ago | |
| igorw/get-in | 0.78 | — | 393 | 395 | 23 | 154K | 1 | 3.1 | 36.5 | MIT | — | |
| herrera-io/date-interval | 0.78 | Extends PHP’s DateInterval with handy conversions: turn intervals into ISO interval specs and seconds, and recreate intervals from seconds. Useful for normalizing and serializing durations (e.g., P2H <-> 7200). | 15 | 15 | 7 | 173 | 0 | 0.2 | 10.5 | MIT | — | |
| minwork/array | 0.78 | Minwork Array provides fast, well-tested helpers for nested, associative, and object arrays. Get/set/has plus map, filter, find, group, sort, and validation, with fluent-style chaining. No dependencies; modern PHP syntax. | 63 | 66 | 13 | 4K | 1 | 5.4 | 25.0 | MIT | 6 years ago | |
| pragmarx/ia-arr | 0.78 | Illuminate\Support\Arr extracted from Laravel, repackaged as a framework-agnostic PHP library. Provides the full set of Arr helpers under the IlluminateAgnostic\Arr namespace to avoid conflicts, usable in any project (including Laravel). | 54 | 55 | 21 | 30K | 0 | 1.3 | 37.8 | MIT | 1 year ago | |
| filament/support | 0.78 | Core support utilities for Filament packages and plugins. Provides shared helpers, contracts, traits, and internal tooling used across the Filament ecosystem to streamline development, ensure consistency, and reduce duplicated code in Laravel apps. | 23 | 24 | 10 | 3M | 0 | 0.4 | 55.3 | — | — | |
| alexeyshockov/clock | 0.77 | — | 2 | 2 | 2 | 0 | 6 | 0.8 | 1.1 | — | — | |
| adbario/php-dot-notation | 0.77 | Lightweight, fast dot-notation access for PHP arrays. Get, set, and manipulate nested data using keys like info.home.address, with optional auto-parsing of dot keys, custom delimiters, and ArrayAccess support so Dot objects behave like arrays. | 462 | 468 | 49 | 231K | 0 | 23.6 | 42.0 | MIT | 4 months ago | |
| codeliner/array-reader | 0.77 | Read values from multidimensional PHP arrays using dot-paths with escaping for dotted keys. Typed getters like stringValue() accept defaults when paths are missing, and pathExists() lets you distinguish null values from non-existent paths. | 19 | 21 | 5 | 8K | 0 | 1.7 | 35.0 | BSD-3-Clause | 7 years ago | |
| nayjest/manipulator | 0.77 | Fast, lightweight PHP object manipulation helpers—like symfony/property-access but simpler (~300 LOC) and no reflection. Instantiate classes, set public properties, and assign values via setters from arrays (snake/camel case), with optional property creation. | 10 | 10 | 1 | 6K | 3 | 4.1 | 37.7 | MIT | 9 years ago | |
| open-southeners/extended-php | 0.77 | Extended PHP helpers for modern apps: adds convenient functions, utilities, and small enhancements that complement core PHP to reduce boilerplate and speed up everyday development. Lightweight, easy to drop into existing projects. | 0 | 0 | 0 | 750 | 0 | 12.2 | 41.5 | MIT | 9 months ago | |
| nayjest/builder | 0.76 | Fluent builder library for PHP that helps assemble complex objects step by step. Chainable API supports configurable construction flows and optional validation to keep setup readable and maintainable, useful for DTOs, services, and more. | 14 | 14 | 0 | 1K | 4 | 3.2 | 26.7 | MIT | 10 years ago | |
| spatie/array-functions | 0.76 | Handy PHP array utilities from Spatie. Adds small, focused functions in the Spatie namespace (e.g., array_rand_value to pick a random value) to complement built-in array helpers. Install via Composer and use directly in your code. | 245 | 248 | 39 | 1K | 0 | 6.6 | 11.6 | MIT | 1 year ago | |
| sweetchuck/utils | 0.76 | Utility helpers for PHP projects: small, reusable classes and functions aimed at simplifying common tasks and reducing boilerplate. Includes tested code with CI and coverage badges. Suitable as a lightweight dependency for general-purpose apps and libraries. | 1 | 1 | 0 | 772 | 2 | 2.2 | 35.7 | — | 5 years ago | |
| yiisoft/arrays | 0.76 | yiisoft/arrays is a small PHP helper library for working with arrays. It provides safe, convenient methods to get and set values (including nested paths), filter and merge data, and simplify common array operations in Yii and any PHP project. | 56 | 57 | 29 | 72K | 5 | 11.1 | 47.6 | BSD-3-Clause | 8 months ago | |
| nette/neon | 0.76 | Human-friendly configuration format for PHP. NEON is a structured data language similar to YAML/JSON, with neat syntax for arrays and objects, comments, and multiline strings. Includes fast parser and emitter, used across Nette and beyond. | 937 | 945 | 35 | 1M | 1 | 30.7 | 49.1 | NOASSERTION | 2 months ago | |
| php-standard-library/foundation | 0.76 | A lightweight PHP foundation library offering common building blocks and utilities to bootstrap projects. Provides reusable helpers and core abstractions to reduce boilerplate and standardize patterns across apps and packages. | 1 | 1 | 0 | 48K | 0 | 17.7 | 63.1 | MIT | 2 months ago |
How can I help you explore Laravel packages today?