302 of 410 menu

Die readdir-funksie

Die funksie readdir lees die inhoud van 'n gids wat met opendir oopgemaak is. Met elke oproep gee dit die naam van die volgende lêer terug, of false as daar nie meer lêers is nie. Die funksie behou 'n interne wyser na die posisie in die gids.

Sintaksis

readdir(resource $dir_handle): string|false

Voorbeeld

Lees van alle lêers in 'n gids:

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

Uitvoer van die kode (voorbeeld):

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

Voorbeeld

Filter van spesiale inskrywings '.' en '..':

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

Uitvoer van die kode (slegs werklike lêers en subgidse):

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

Voorbeeld

Versamel alle lêers in 'n array:

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

Uitvoer van die kode:

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

Sien ook

  • die funksie opendir,
    wat 'n gidshandle oopmaak
  • die funksie scandir,
    wat alle lêers van 'n gids as 'n array teruggee
Afrikaans
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp