How to search and print all filenames matching a specified pattern in PHP

2 Answers

0 votes
/*
array glob( string $pattern [, int $flags = 0 ] )
*/  
  
echo "<pre>";
print_r(glob("e:/*.txt"));
echo "</pre>";


/*
run:
  
Array
(
    [0] => e:/3LData.txt
    [2] => e:/backup.txt
    [4] => e:/data.txt
    [14] => e:/numbers.txt
    [15] => e:/temp.txt
    [18] => e:/test.txt
)
*/

 



answered Dec 16, 2015 by avibootz
edited Dec 16, 2015 by avibootz
0 votes
/*
array glob( string $pattern [, int $flags = 0 ] )
*/  
  
foreach (glob("e:/*.txt") as $filename) 
    echo "$filename size " . number_format(filesize($filename)) . "<br />";


/*
run:
  
e:/3LData.txt size 296,595
e:/data.txt size 20
e:/temp.txt size 310
e:/test.txt size 47

*/

 



answered Dec 16, 2015 by avibootz

Related questions

1 answer 171 views
2 answers 269 views
269 views asked Jun 3, 2021 by avibootz
2 answers 148 views
1 answer 136 views
1 answer 115 views
...