是否有简单的方法来解析字符串,以便生成的数组与$argv
超级全局相同?基本上是该解析的反转。
答案 0 :(得分:3)
$argv
是调用的命令的空格分隔结果,所以如果我正确理解了你的问题,
explode(' ', $cmdString);
应该做你想要的。
示例:
$cmdString = 'foo.php bar baz bing';
$argv = explode(' ', $cmdString);
$argc = count($argv);
请记住,按照the docs,$argv[0]
是脚本的名称。