getopt()
<?php
$shortopts = "";
$shortopts .= "f:"; // Обязательное значение
$shortopts .= "v::"; // Необязательное значение
$shortopts .= "abc"; // Эти параметры не принимают никаких значений
$longopts = array(
"required:", // Обязательное значение
"optional::", // Необязательное значение
"option", // Нет значения
"opt", // Нет значения
);
$options = getopt($shortopts, $longopts);
var_dump($options);
?>
Получения как строки
$argvString = "";
$boolArgc0 = 1;
foreach($argv as $i){
if($boolArgc0){
$boolArgc0 = 0;
continue;
}
$argvString .= " " . $i;
}
var_dump($argvString);