private function reduceArray($array, $keys, $i = 0) { if (is_array($array) and isset($keys[$i])) { return isset($array[$keys[$i]]) ? $this->reduceArray($array[$keys[$i]], $keys, $i + 1) : NULL; } return $array === '' ? NULL : $array; }