302 of 410 menu

readdir функциясы

readdir функциясы opendir көмегімен ашылған буманың мазмұнын оқиды. Әр шақыру кезінде келесі файлдың атауын немесе файлдар қалмаған кезде false мәнін қайтарады. Функция бума ішіндегі позиция көрсеткішін сақтайды.

Синтаксис

readdir(resource $dir_handle): string|false

Мысал

Бумадағы барлық файлдарды оқу:

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

Кодты орындау нәтижесі (шығару мысалы):

"file1.txt" "file2.jpg" "subdirectory"

Мысал

Арнайы '.' және '..' жазбаларын сүзгілеу:

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

Кодты орындау нәтижесі (тек нақты файлдар мен ішкі бумаларды шығарады):

'index.php' 'styles.css' 'images'

Мысал

Барлық файлдарды жинақта массивке:

<?php $files = []; if ($handle = opendir('/path/to/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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау