$array = array('1' => array('2' => array('3' => 'value'))); $value = Arrays::getNestedValue($array, array('1', '2', '3'));
value
public static function getNestedValue(array $array, array $keys) { foreach ($keys as $key) { $array = self::getValue(self::toArray($array), $key); if (!$array) { return $array; } } return $array; }
public function get($keys) { if (!isset($_SESSION)) { return null; } return Arrays::getNestedValue($_SESSION, $keys); }