302 of 410 menu

Funksioni readdir

Funksioni readdir lexon përmbajtjen e drejtorisë së hapur duke përdorur opendir. Në çdo thirrje kthen emrin e skedarit të ardhshëm ose false nëse nuk ka më skedarë. Funksioni ruan treguesin e brendshëm të pozitës në drejtori.

Sintaksa

readdir(resource $dir_handle): string|false

Shembull

Leximi i të gjithë skedarëve në drejtori:

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

Rezultati i ekzekutimit të kodit (shembull i daljes):

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

Shembull

Filtrimi i hyrjeve speciale '.' dhe '..':

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

Rezultati i ekzekutimit të kodit (shfaq vetëm skedarët dhe nëndrejtoritë reale):

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

Shembull

Mbledhja e të gjithë skedarëve në një array:

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

Rezultati i ekzekutimit të kodit:

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

Shihni gjithashtu

  • funksionin opendir,
    i cila hap një përmbajtës drejtorie
  • funksionin scandir,
    i cila kthen të gjithë skedarët e drejtorisë si një array
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo