- updating the readme file.

This commit is contained in:
Reza
2016-03-04 13:47:16 +03:30
parent 97e02abf76
commit a7eabfe396

View File

@ -1,14 +1,15 @@
Ary Ary
=== ===
Are you tired from casting objects and arrays to each other or are bored using is `isset`? Don't do those anymore! Are you tired from casting objects and arrays to each other or are bored using `isset`? Don't do those anymore!
Ary is a light class/function that makes accessing array items more convenient. Ary is a light class (and a helper function) that makes working with array items more convenient.
1. You can access array items using `->` or `['']` syntax. 1. You can access array items using `->` or `['']` syntax.
2. You will get `null` if an index does not exists (instead of a nasty notification!) 2. You will get `null` if an index does not exists (instead of a nasty notification!)
3. You can specify a default value for missing indexes. 3. You can specify a default value for missing indexes.
4. You can set/get a value within a deeply nested array using "dot" notation. 4. You can set/get a value within a deeply nested array using "dot" notation.
5. A bunch of really handy methods: `merge`, `only`, `search`, `toObject`, ... 5. A bunch of really handy methods: `merge`, `only`, `search`, `toObject`, ...
6. (new) It extends `Illuminate\Support\Collection` class so all of its method are available (https://laravel.com/docs/master/eloquent-collections)
Examples Examples
-------- --------
@ -33,7 +34,7 @@ $foo = $ary['x'];
$missed = $ary->get('missed', 'Default value'); $missed = $ary->get('missed', 'Default value');
$ary->all(); // returns the simple php array; $ary->all(); // returns the simple php array;
// behave similar to regular arrays // works similar to regular php arrays
count($ary); //returns 3 count($ary); //returns 3
unset($ary[0]); unset($ary[0]);
json_encode($ary); json_encode($ary);