Добавить ссылки на результаты scandir () - PullRequest
0 голосов
/ 22 мая 2018

Мне нужно отобразить результаты scandir () в виде ссылок, таких как:

 <a href="$scandir_result">$scandir_result</a>

Отлично работает с одним результатом, но с двумя или более он выводит ссылку как все файлы в каталоге.Например:

<a href='doc.pdfme.pdf.hello.pdf'>doc.pdf</a>
<a href='doc.pdfme.pdf.hello.pdf'>me.pdf</a>
<a href='doc.pdfme.pdf.hello.pdf'>hello.pdf</a>

Можно ли использовать для этого определенную функцию?

Ответы [ 2 ]

0 голосов
/ 22 мая 2018

Результаты scandir - это массив, поэтому вам нужно пройти через массив, чтобы вывести каждый файл в виде отдельной ссылки.

foreach ($scandir_result as $file) {

    echo '<a href="' . $file . '">' . $file . '</a>';

}  // end of foreach through the scandir results
0 голосов
/ 22 мая 2018

использовать цикл

foreach ($scandir_result as $result) {
 echo "<a href=\"$result\">$result</a>"
}
...