261 of 410 menu

Functie scandir

De functie scandir retourneert een array met de namen van bestanden en mappen uit de opgegeven map. De eerste parameter van de functie is het pad naar de map, en de tweede (optionele) parameter is de sorteervolgorde. Standaard wordt er gesorteerd in alfabetische volgorde, oplopend.

Syntaxis

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

Voorbeeld

Laten we een lijst met bestanden en mappen in de huidige map ophalen:

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

Resultaat van de code-uitvoering:

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

Voorbeeld

Laten we een lijst met bestanden in omgekeerde volgorde ophalen:

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

Resultaat van de code-uitvoering:

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

Voorbeeld

Laten we de systeemelementen '.' en '..' filteren met behulp van de functie array_diff:

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

Resultaat van de code-uitvoering:

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

Zie ook

  • de functie glob,
    die naar bestanden zoekt met een patroon
  • de functie is_dir,
    die een map controleert
  • de functie readdir,
    die de inhoud van een map leest
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren