PHP multi array access
https://github.com/petrgrishin/array-access/
Installation ¶
Add a dependency to your project's composer.json file if you use Composer to manage the dependencies of your project:
{
"require": {
"petrgrishin/array-access": "~1.0"
}
}
Usage examples ¶
Basic usage array-access objects ¶
use \PetrGrishin\ArrayAccess\ArrayAccess;
$arrayParams = array(
'a' => array(
'b' => 10,
)
);
$params = ArrayAccess::create($arrayParams);
$value = $params->getValue('a.b');
$params
->setValue('a.b', 20)
->setValue('a.c', 30);
$params->remove('a.b');
$resultArrayParams = $params->getArray();
If you have any questions, please ask in the forum instead.
Signup or Login in order to comment.