/2.0/Tests/FileSystem/readdir.php

# · PHP · 24 lines · 22 code · 2 blank · 0 comment · 1 complexity · 94e5073f976a537941e4222522be6e1d MD5 · raw file

  1. [expect php]
  2. [file]
  3. <?php
  4. function folder($folder)
  5. {
  6. unset($rv);
  7. $handle = opendir($folder);
  8. while (false !== ($file = readdir($handle)))
  9. {
  10. $rv[] = $file;
  11. }
  12. closedir($handle);
  13. sort($rv);
  14. return $rv;
  15. }
  16. function printme($a)
  17. {
  18. foreach ($a as $k => $v) echo "[$k] => $v\n";
  19. }
  20. printme(folder("C:\\"));
  21. printme(folder("."));
  22. ?>