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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу