Files
ary/readme.md

27 lines
667 B
Markdown
Raw Normal View History

2015-10-01 08:23:42 +03:30
Ary
===
Are you tired from casting objects and array to each other? Ary is a light class/function that makes accessing array items more convenient.
2015-10-01 08:23:42 +03:30
1. You can access array items using `->` or `[]` syntax.
2. You will get `null` if an index does not exists.
3. You can specify a default value for a missing index.
~~~~~
// instantiation
$ary = new Ary();
2015-10-01 08:23:42 +03:30
// or simply
$ary = ary();
2015-10-01 08:23:42 +03:30
// filling ary
$ary = ary(2, 4, 6, 8); //or
$ary = ary([2, 4, 6, 8]); //or
2015-10-01 08:23:42 +03:30
$ary = ary(['x' => 'foo', 'y' => 'bar']);
$foo = $ary->foo; //or
$foo = $ary['foo'];
2015-10-01 08:23:42 +03:30
$missed = $ary->get('missed', 'Default value');
2015-10-01 08:23:42 +03:30
count($ary); //returns 3
$ary->all(); // returns simple php array;