PHP komut satırı arayüzü birden fazla dosya içinde geçen

1 Cevap php

I'm familiar with the basic of CLI and $argv array with php. Example:

<?php // test.php
var_dump($argv);
?>

$ Php test.php datafile.txt 10 100

üretecektir:

array(4) {
  [0]=>
  string(8) "test.php"
  [1]=>
  string(12) "datafile.txt"
  [2]=>
  string(2) "10"
  [3]=>
  string(3) "100"
}

Ne yapmaya çalışıyorum * Bir dizindeki tüm dosyaları geçmektedir. Php txt. I $php test.php *.txt yapmak ve bir dizi depolanan tüm dosya adları olabilir yolu var mı?

Edit: çözüm için ben sadece glob işlevini kullanın

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

?>

1 Cevap

glob function bir göz atın. Ben sadece parametre olarak argümanı kullanarak, her argüman için onu aramak ve dizi birleştirmeyi kullanarak çıkan diziler birleştirmek olacağını varsayıyorum.