silinternational / php-array-dot-notation
PHP library for using dot notation in arrays
0.1.0
2019-06-03 17:00 UTC
Requires
- php: >=5.4
Requires (Dev)
- phpunit/phpunit: ^6.1
This package is auto-updated.
Last update: 2024-04-29 04:15:23 UTC
README
A utility to use dot notation in PHP arrays.
Setup
- Clone this repo.
- Copy
local.env.dist
tolocal.env
and update GitHub.com token as appropriate. - Run
make test
to install dependencies and run PHPUnit tests.
Makefile script
There is a Makefile in place to simplify common tasks.
make test
- doescomposer install
and 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',
]