Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
302 of 410 menu
◀ ▶

Функција readdir

Функција readdir чита садржај директоријума отвореног помоћу opendir. При сваком позиву враћа име следеће датотеке или false, ако нема више датотека. Функција чува интерни показивач позиције у директоријуму.

Синтакса

readdir(resource $dir_handle): string|false

Пример

Читање свих датотека у директоријуму:

<?php $dir = opendir('/putanja/do/direktorijuma'); while (($file = readdir($dir)) !== false) { echo $file . '<br>'; } closedir($dir); ?>

Резултат извршавања кода (пример исписа):

"file1.txt" "file2.jpg" "poddirektorijum"

Пример

Филтрирање специјалних записа '.' и '..':

<?php $dir = opendir('.'); while (($file = readdir($dir)) !== false) { if ($file != '.' && $file != '..') { echo $file . '<br>'; } } closedir($dir); ?>

Резултат извршавања кода (исписује само праве датотеке и поддиректоријуме):

'index.php' 'styles.css' 'slike'

Пример

Прикупљање свих датотека у низ:

<?php $files = []; if ($handle = opendir('/putanja/do/dir')) { while (false !== ($entry = readdir($handle))) { if ($entry != '.' && $entry != '..') { $files[] = $entry; } } closedir($handle); } print_r($files); ?>

Резултат извршавања кода:

Array ( [0] => "document.pdf" [1] => "image.png" [2] => "data.json" )

Види такође

  • функцију opendir,
    која отвара дескриптор директоријума
  • функцију scandir,
    која враћа све датотеке директоријума у виду низа
← →
↑
Српски▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј