261 of 410 menu

Funksjonen scandir

Funksjonen scandir returnerer en matrise som inneholder navnene på filer og kataloger fra den angitte mappen. Den første parameteren tar funksjonen stien til katalogen, og den andre (valgfrie) - sorteringsrekkefølgen. Som standard utføres sortering i alfabetisk rekkefølge i stigende rekkefølge.

Syntaks

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

Eksempel

La oss få en liste over filer og mapper i gjeldende katalog:

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

Resultat av kodekjøring:

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

Eksempel

La oss få en liste over filer i omvendt rekkefølge:

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

Resultat av kodekjøring:

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

Eksempel

La oss filtrere ut serviceelementene '.' og '..' ved hjelp av funksjonen array_diff:

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

Resultat av kodekjøring:

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

Se også

  • funksjonen glob,
    som søker etter filer etter en mal
  • funksjonen is_dir,
    som sjekker en katalog
  • funksjonen readdir,
    som leser innholdet i en katalog
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis