使用 glob() 删除带有列表文件夹的空格
remove spaces with listing folders using glob()
我尝试使用 PHP 的 glob()
功能列出目录的文件夹。我也用了str_replace
.
这是我的代码 -
<?php
/* files directory (strukture):
*files
* folder_01
* folder_02
* test.png
* test.txt
* folder_03
*/
$file_dir = "files";
foreach(glob($file_dir.'/*', GLOB_ONLYDIR) as $dir) {
$dir = str_replace($file_dir.'/','',$dir);
echo basename($dir).PHP_EOL./*why is between the basename and the following text a space?*/">>some text<<"."<br>";
}
?>
现在我在基本名称后面有空格。我不想要空格,需要帮助尝试删除 basename 中的空格。
那是因为你的PHP_EOL
。当它呈现为 HTML 时,它会变成所谓的 whitespace,它只会显示为 space。删除它,你会很高兴。
我尝试使用 PHP 的 glob()
功能列出目录的文件夹。我也用了str_replace
.
这是我的代码 -
<?php
/* files directory (strukture):
*files
* folder_01
* folder_02
* test.png
* test.txt
* folder_03
*/
$file_dir = "files";
foreach(glob($file_dir.'/*', GLOB_ONLYDIR) as $dir) {
$dir = str_replace($file_dir.'/','',$dir);
echo basename($dir).PHP_EOL./*why is between the basename and the following text a space?*/">>some text<<"."<br>";
}
?>
现在我在基本名称后面有空格。我不想要空格,需要帮助尝试删除 basename 中的空格。
那是因为你的PHP_EOL
。当它呈现为 HTML 时,它会变成所谓的 whitespace,它只会显示为 space。删除它,你会很高兴。