PHP

Topic: Files

How To Dump the Contents of a Directory into an Array?

If you want to get the contents of a directory into an array, you can use the scandir() function. It gets a list of all the files and sub directories of the specified directory and returns the list as an array. The returning list also includes two specify entries: (.) and (..). Here is a PHP script example on how to use scandir():<?phpmkdir("/temp/download");$array["one"] = "Download PHP scripts at dev.fyicenter.com.\r\n";$array["two"] = "Download Perl scripts at dev.fyicenter.com.\r\n";$bytes = file_put_contents("/temp/download/todo.txt", $array);$files = scandir("/temp/download");print_r($files);?>This script will print:Array(    [0] => .    [1] => ..    [2] => todo.txt)

Browse random answers: