PHP code example of igorw / get-in
1. Go to this page and download the library: Download igorw/get-in 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/ */
igorw / get-in example snippets
$baz = (isset($data['foo']['bar']['baz'])) ? $data['foo']['bar']['baz'] : null;
$baz = igorw\get_in($data, ['foo', 'bar', 'baz']);
$users = [
['name' => 'Igor Wiedler'],
['name' => 'Jane Doe'],
['name' => 'Acme Inc'],
];
$name = igorw\get_in($users, [1, 'name']);
//= 'Jane Doe'
$data = ['foo' => 'bar'];
$baz = igorw\get_in($data, ['baz']);
//= null
$data = ['foo' => 'bar'];
$baz = igorw\get_in($data, ['baz'], 'qux');
//= 'qux'
$data = ['foo' => ['answer' => 42]];
$inc = function ($x) {
return $x + 1;
};
$new = igorw\update_in($data, ['foo', 'answer'], $inc);
//= ['foo' => ['answer' => 43]]
$data = ['foo' => 'bar'];
$concat = function (/* $args... */) {
return implode('', func_get_args());
};
$new = igorw\update_in($data, ['foo'], $concat, ' is the ', 'best');
//= ['foo' => 'bar is the best']
$data = ['foo' => 'bar'];
$new = igorw\assoc_in($data, ['foo'], 'baz');
//= ['foo' => 'baz']
$data = [];
$new = igorw\assoc_in($data, ['foo', 'bar'], 'baz');
//= ['foo' => ['bar' => 'baz']]