<?php
/**
* List directory files
*
* @param null $directory Directory path
* @return array
*/
function listFiles($directory = null)
{
$result = [];
if ($directory && $handle = opendir($directory)) {
while (false !== ($entry = readdir($handle))) {
if ($entry != "." && $entry != "..") {
$result[] = $entry;
}
}
asort($result);
}
return $result;
}
echo '<pre>';
print_r(listFiles('.'));
echo '</pre>';
/*
Array
(
[5] => .htaccess
[4] => favicon.ico
[3] => index.php
[1] => robots.txt
[0] => test.php
[2] => web.config
)
*/