解析字符串就好像它是命令行参数一样

时间:2016-06-10 04:43:13

标签: php

是否有简单的方法来解析字符串,以便生成的数组与$argv超级全局相同?基本上是该解析的反转。

1 个答案:

答案 0 :(得分:3)

$argv是调用的命令的空格分隔结果,所以如果我正确理解了你的问题,

explode(' ', $cmdString);应该做你想要的。

示例:

$cmdString = 'foo.php bar baz bing';

$argv = explode(' ', $cmdString);
$argc = count($argv);

请记住,按照the docs$argv[0]是脚本的名称。