silinternational / php-array-dot-notation
PHP library for using dot notation in arrays
Installs: 1 646
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 5
Forks: 1
Open Issues: 0
pkg:composer/silinternational/php-array-dot-notation
Requires
- php: >=5.4
Requires (Dev)
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2025-10-29 04:49:28 UTC
README
A utility to use dot notation in PHP arrays.
Setup
- Clone this repo.
- Copy local.env.disttolocal.envand update GitHub.com token as appropriate.
- Run make testto install dependencies and run PHPUnit tests.
Makefile script
There is a Makefile in place to simplify common tasks.
- make test- does- composer installand runs phpunit tests
Class DotNotation
Util class containing a single method to collapse a multi-dimensional array into a single-dimensional array. Array keys are combined using a dot to separate levels of the array. For instance:
[
    'a' => [
        'x' => 'data1',
    ],
    'b' => 'data2',
]
will be collapsed to
[
    'a.x' => 'data1',
    'b' => 'data2',
]