PHP命令行接口传递多个文件
我熟悉CLI的基本功能和php中的$argv数组。 例如: 我要做的是将*.txt目录中的所有文件传递给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]=>
$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]);
?>