PHP命令行接口传递多个文件

PHP命令行接口传递多个文件,php,command-line,Php,Command Line,我熟悉CLI的基本功能和php中的$argv数组。 例如: 我要做的是将*.txt目录中的所有文件传递给php。是否有方法可以执行$php test.php*.txt并将所有文件名存储在一个数组中 编辑:对于解决方案,我只使用glob函数 <?php $files = glob($argv[1]); ?> 看一看。我假设您只需要为每个参数调用它,使用参数作为参数,并使用数组合并合并结果数组。我将研究glob。看来这是一个可能的解决办法 array(4) { [0]=>

我熟悉CLI的基本功能和php中的$argv数组。 例如:

我要做的是将*.txt目录中的所有文件传递给php。是否有方法可以执行
$php test.php*.txt
并将所有文件名存储在一个数组中

编辑:对于解决方案,我只使用glob函数

<?php
$files = glob($argv[1]);

?>

看一看。我假设您只需要为每个参数调用它,使用参数作为参数,并使用数组合并合并结果数组。

我将研究glob。看来这是一个可能的解决办法
array(4) {
  [0]=>
  string(8) "test.php"
  [1]=>
  string(12) "datafile.txt"
  [2]=>
  string(2) "10"
  [3]=>
  string(3) "100"
}
<?php
$files = glob($argv[1]);

?>