我熟悉CLI和带有php的$ argv数组的基础知识。 例如:
<?php // test.php
var_dump($argv);
?>
$ php test.php datafile.txt 10 100
将产生:
array(4) {
[0]=>
string(8) "test.php"
[1]=>
string(12) "datafile.txt"
[2]=>
string(2) "10"
[3]=>
string(3) "100"
}
我要做的是将目录* .txt中的所有文件传递给php。我有办法$php test.php *.txt
并将所有文件名存储在数组中吗?
编辑:对于解决方案,我只使用glob函数
<?php
$files = glob($argv[1]);
?>