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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан