261 of 410 menu

Funktionen scandir

Funktionen scandir returnerar en array som innehåller namnen på filer och kataloger från den angivna mappen. Den första parametern tar funktionen sökvägen till katalogen, och den andra (valfria) - sorteringsordningen. Som standard sorteras i alfabetisk ordning i stigande ordning.

Syntax

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

Exempel

Låt oss hämta listan över filer och mappar i den aktuella katalogen:

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

Resultat av kodkörning:

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

Exempel

Låt oss hämta listan över filer i omvänd ordning:

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

Resultat av kodkörning:

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

Exempel

Låt oss filtrera bort de specialelement '.' och '..' med funktionen array_diff:

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

Resultat av kodkörning:

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

Se även

  • funktionen glob,
    som söker filer efter ett mönster
  • funktionen is_dir,
    som kontrollerar en katalog
  • funktionen readdir,
    som läser innehållet i en katalog
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa