Files
ary/readme.md
2015-10-01 08:48:16 +03:30

842 B

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.

  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.
  • The class (Ary()) requires PHP 5.4 or newer.
  • The helper function (ary()) requires PHP 5.6 or newer.
// instantiation
$ary = new Ary();
// or simply
$ary = ary();

//setting and getting array items.

$ary = ary(2, 4, 6, 8); //or
$ary = ary([2, 4, 6, 8]); //or

$ary = ary(['x' => 'foo', 'y' => 'bar']);
$foo = $ary->foo; //or
$foo = $ary['foo'];

$missed = $ary->get('missed', 'Default value');

$ary->newItem=20; //or
$ary['newItem']=20;

count($ary); //returns 3
$ary->all(); // returns simple php array;