1. Go to this page and download the library: Download celyes/ray library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
celyes / ray example snippets
// create a Ray object from any array...
$array = Ray::from([
'first' => ['foo' => 'bar'],
'second' => ['bar' => 'baz'],
1 => [2, 3]
])
// Access elements however you like
echo $array->first()->last(); // bar.
echo $array->nth(1)->last(); // baz
echo $array->get('first')->get('foo')->key(); // foo
echo $array->get('first')->get('foo')->value(); // bar
// we called value since it's not a string + PHP does not offer a magic method similar to __toString when it comes to numeric values.
echo $array->last->nth(1)->value(); // 3
$array = Ray::from([
'first' => ['foo' => 'bar'],
'second' => ['bar' => 'baz'],
1 => [2, 3]
])
$array->each(function($key, value) {
// do some stuff with the key and value
})
$array = Ray::from([
'first' => ['foo' => 'bar'],
'second' => ['bar' => 'baz'],
1 => [2, 3]
])
foreach($array->all() as $key => value) {
// do some stuff with the key and value
}