Php 在特定目录中列出文件夹名称的问题

Php 在特定目录中列出文件夹名称的问题,php,Php,我使用以下代码列出特定目录路径上的所有文件夹(这里是音频文件夹) 但在结果中,我得到了所有文件名称前的音频/作为: 你能告诉我为什么会发生这种情况以及我如何解决它吗?坦斯克 echo“”。basename($file)。“”; 此外,只需返回目录即可,无需检查: $files = glob($directory . "*", GLOB_ONLYDIR); foreach($files as $file){ $file = basename($file); echo '&

我使用以下代码列出特定目录路径上的所有文件夹(这里是音频文件夹)


但在结果中,我得到了所有文件名称前的音频/作为:

你能告诉我为什么会发生这种情况以及我如何解决它吗?坦斯克

echo“”。basename($file)。“”;
此外,只需返回目录即可,无需检查:

$files = glob($directory . "*", GLOB_ONLYDIR);

foreach($files as $file){
    $file = basename($file);
    echo '<option value="'.$file.'">'.$file.'</option>';
}
$files=glob($directory.*”,glob_ONLYDIR);
foreach($files作为$file){
$file=basename($file);
回显“.$file.”;
}

basename()
谢谢Abracadver,我必须等待8分钟才能接受答案。
echo '<option value="'. basename($file) . '">' . basename($file) . '</option>';
$files = glob($directory . "*", GLOB_ONLYDIR);

foreach($files as $file){
    $file = basename($file);
    echo '<option value="'.$file.'">'.$file.'</option>';
}