用引号括起来的空格解释字符串作为一个“项目”?

时间:2012-05-16 23:37:58

标签: php command-line-interface

我正在为一个我管理的网站制作一个ajax控制台供其他管理员使用。

无论如何,我有一些他们可以使用的命令,如“getid someusername”,但用户名也可以在其中包含空格,如“getid some other name”。我知道命令行PHP脚本在用引号括起来时带有带空格的参数。这个功能是包含在PHP中还是我需要自己编写?

2 个答案:

答案 0 :(得分:0)

如果参数包含空格,只需将其放在括号中,并在代码中使用trim()$username = trim($argument, '"');

答案 1 :(得分:0)

  

这个功能是否包含在PHP中,还是我需要自己编写?

您可以随时轻松地对其进行测试(请参阅$argv),但据我所知,该功能包含在PHP中(或者更准确地说,包含在shell中)。