protected function arrayGet($key, array $array, $split = false, $clean = true)
    {
        if(isset($array[$key])) {
			if($split) {
                if($clean) {
                    $data = explode(',', $this->clean($array[$key]));
                } else {
                    $data = explode(',', $array[$key]);
                }
				$data = array_map(function($item) { return trim($item); }, $data);
				return $data;
			} else {
                if($clean) {
                    return $this->clean($array[$key]);
                } else {
                    return $array[$key];
                }
			}
        } else {
            return false;
        }
    }