php将所有命令行参数作为关联数组获取
是否可以以以下格式将所有php命令行参数作为关联数组获取:php将所有命令行参数作为关联数组获取,php,Php,是否可以以以下格式将所有php命令行参数作为关联数组获取: argument --option1 --option2 argument2 --option1 将输出为 'arguments' => array( 'argument' => array( 'option1', 'option2' ), 'argument2' => array( 'option1' ) ) 但是解决方案应该是通用的您尝
argument --option1 --option2 argument2 --option1
将输出为
'arguments' => array(
'argument' => array(
'option1', 'option2'
),
'argument2' => array(
'option1'
)
)
但是解决方案应该是通用的您尝试过getopt()吗?我想你会达到这个目标的。(尽管做了一些工作)看看上面的命令行是什么样子??上面php命令行中的“argument”和“option”都只是参数,但命令行标志的工作原理并非如此。您不能像这样传递
参数
和选项。通常是命令--option1--option2=value--option3 value
。更常见的是脚本根据需要分配的参数列表。很少有应用程序使用这种转换,甚至顺序是--option1--option2参数--option1参数2