static function getSegmentsFromUri($uri, $suff = NULL, $start = NULL) { $parsedUri = parse_url($uri); $path = ''; if (isset($parsedUri['path'])) { $path = $parsedUri['path']; if ($suff) { $path = Helper_String::removeSuffix($parsedUri['path'], $suff); } } $segments = array_map(function ($x) { return rawurldecode($x); }, explode('/', $path)); if ($start) { $segments = array_slice($segments, $start); } return $segments; }