2017 © Pedro Peláez
 

library recursive-array-accessor

Access recursive arrays through an easy interface

image

rkr/recursive-array-accessor

Access recursive arrays through an easy interface

  • Thursday, July 26, 2018
  • by rkr
  • Repository
  • 3 Watchers
  • 1 Stars
  • 366 Installations
  • PHP
  • 2 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 14 Versions
  • 3 % Grown

The README.md

Recursive array access for PHP5.6+

Build Status, (*1)

Access to n-dimensional arrays via a simple interface., (*2)

Why, what?

Example:, (*3)

// PHP5.4-style array syntax
$array = [];
$data = new ArrayPath\Map($array);
$data->set(['a', 'b', 'c'], 'test'); // equals $data['a']['b']['c'] = 'test';
print_r($data->asArray());

echo $data->getString(['a', 'b', 'd'], 'fallback'); // -> "fallback"
print_r($data->getArray(['a', 'b', 'd'], ['fallback'])); // -> ["fallback"]

You can also use strings as a path:, (*4)

$array = [];
$data = new StringPath\Map($array);
$data->set('a.b.c', 'test'); // equals $data['a']['b']['c'] = 'test';
print_r($data->asArray());

echo $data->getString('a.b.d', 'fallback'); // -> "fallback"
print_r($data->getArray('a.b.d', ['fallback'])); // -> ["fallback"]

Composer:

https://packagist.org/packages/rkr/recursive-array-accessor, (*5)

The Versions

26/07 2018

dev-master

9999999-dev

Access recursive arrays through an easy interface

  Sources   Download

MIT

The Development Requires

by Ron
by Ron Kirschler
by R. Kirschler

23/05 2018

3.3

3.3.0.0

Access recursive arrays through an easy interface

  Sources   Download

MIT

The Development Requires

by Ron Kirschler

30/07 2017

3.1

3.1.0.0

Access recursive arrays through an easy interface

  Sources   Download

MIT

The Development Requires

by R. Kirschler

30/07 2017

3.2

3.2.0.0

Access recursive arrays through an easy interface

  Sources   Download

MIT

The Development Requires

by R. Kirschler

28/05 2014

3.0.1.3

3.0.1.3

Access recursive arrays through an easy interface

  Sources   Download

MIT

The Development Requires

by Ron

28/05 2014

3.0.1.2

3.0.1.2

Access recursive arrays through an easy interface

  Sources   Download

MIT

The Development Requires

by Ron

28/05 2014

3.0.1.1

3.0.1.1

Access recursive arrays through an easy interface

  Sources   Download

MIT

The Development Requires

by Ron

28/05 2014

3.0.1

3.0.1.0

Access recursive arrays through an easy interface

  Sources   Download

MIT

The Development Requires

by Ron

12/05 2014

3.0.0

3.0.0.0

Access recursive arrays through an easy interface

  Sources   Download

MIT

The Development Requires

by Ron

03/04 2014

2.0.1

2.0.1.0

Access recursive arrays through an easy interface

  Sources   Download

MIT

The Development Requires

by Ron

18/11 2013

2.0.0

2.0.0.0

Access recursive arrays through an easy interface

  Sources   Download

The Development Requires

by Ron

18/11 2013

1.0.2

1.0.2.0

Access recursive arrays through an easy interface

  Sources   Download

The Development Requires

by Ron

18/11 2013

1.0.1

1.0.1.0

Access recursive arrays through an easy interface

  Sources   Download

The Development Requires

by Ron

17/11 2013

1.0.0

1.0.0.0

Access recursive arrays through an easy interface

  Sources   Download

The Development Requires

by Ron