【发布时间】:2010-01-27 22:44:22
【问题描述】:
我熟悉 CLI 和 $argv 数组与 php 的基础知识。 示例:
<?php // test.php
var_dump($argv);
?>
$php test.php 数据文件.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]);
?>
【问题讨论】:
标签: php command-line