261 of 410 menu

Funktionen scandir

Funktionen scandir returnerer en array, der indeholder navnene på filer og mapper fra den angivne mappe. Den første parameter funktionen tager er stien til mappen, og den anden (valgfrie) parameter er sorteringsrækkefølgen. Som standard sorteres i alfabetisk rækkefølge i stigende orden.

Syntaks

scandir(string $directory, int $sorting_order = SCANDIR_SORT_ASCENDING): array

Eksempel

Lad os hente en liste over filer og mapper i den aktuelle mappe:

<?php $res = scandir('.'); print_r($res); ?>

Resultatet af kodeudførelsen:

['.', '..', 'file1.txt', 'file2.txt', 'folder']

Eksempel

Lad os hente en liste over filer i omvendt rækkefølge:

<?php $res = scandir('.', SCANDIR_SORT_DESCENDING); print_r($res); ?>

Resultatet af kodeudførelsen:

['folder', 'file2.txt', 'file1.txt', '..', '.']

Eksempel

Lad os filtrere de serviceelementer '.' og '..' fra ved hjælp af funktionen array_diff:

<?php $res = array_diff(scandir('.'), ['.', '..']); print_r($res); ?>

Resultatet af kodeudførelsen:

['file1.txt', 'file2.txt', 'folder']

Se også

  • funktionen glob,
    som søger efter filer efter et mønster
  • funktionen is_dir,
    som kontrollerer en mappe
  • funktionen readdir,
    som læser indholdet af en mappe
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis