ar() string and the initial * and trailing (if present) empty strings */ function normalizeArgv($argv) { $argv = array_filter($argv); $ar = array_filter(explode("/", $this->ar())); $i = 0; $trunc = true; if (count($ar) == 0) return $argv; foreach ($ar as $elem) { if ($elem != $argv[$i]) { $trunc = false; break; } $i++; } if (!$trunc) return $argv; return array_slice($argv, count($ar)); } } ?>