PHP函数读取目录并将文件名和子目录名收集到数组中?
我一直在尝试找到正确的PHP函数来执行以下操作: PHP函数,用于读取目录并将所有文件名和子目录名收集到一个数组中 我已经搜索了一段时间,不确定正确答案到底是什么 任何帮助都将不胜感激 谢谢。请参阅-打开目录 指向读取目录的链接 想象一下有一个例子参见PHP函数读取目录并将文件名和子目录名收集到数组中?,php,arrays,function,Php,Arrays,Function,我一直在尝试找到正确的PHP函数来执行以下操作: PHP函数,用于读取目录并将所有文件名和子目录名收集到一个数组中 我已经搜索了一段时间,不确定正确答案到底是什么 任何帮助都将不胜感激 谢谢。请参阅-打开目录 指向读取目录的链接 想象一下有一个例子参见 检查@mamdouhalramadan这里更好:我有类似的问题,但这取决于你需要哪个结果数组结构我只需要函数的名称,而不是实现它的实际代码。 <?php function dirToArray($dir) { $result =
检查@mamdouhalramadan这里更好:我有类似的问题,但这取决于你需要哪个结果数组结构我只需要函数的名称,而不是实现它的实际代码。
<?php
function dirToArray($dir) {
$result = array();
$cdir = scandir($dir);
foreach ($cdir as $key => $value)
{
if (!in_array($value,array(".","..")))
{
if (is_dir($dir . DIRECTORY_SEPARATOR . $value))
{
$result[$value] = dirToArray($dir . DIRECTORY_SEPARATOR . $value);
}
else
{
$result[] = $value;
}
}
}
return $result;
}
?>