удалить пробелы с помощью списка папок с помощью glob ()

Я пытался перечислить папки каталога с glob() функция PHP. Я также использовал 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.

0

Решение

Это из-за вашего PHP_EOL, Когда он отображается как HTML, он становится тем, что известно как пробельные который просто появится как пространство. Удалите его, и вы будете счастливы.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]