261 of 410 menu

Funksie scandir

Die funksie scandir gee 'n skikking terug wat die name van lêers en gidse uit die gespesifiseerde vouer bevat. As eerste parameter neem die funksie die pad na die gids, en as tweede (opsionele) parameter - die sorteringsvolgorde. Standaard word sortering in alfabetiese volgorde in stygende orde uitgevoer.

Sintaksis

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

Voorbeeld

Laat ons 'n lys van lêers en vouers in die huidige gids kry:

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

Resultaat van die uitvoering van die kode:

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

Voorbeeld

Laat ons 'n lys van lêers in omgekeerde volgorde kry:

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

Resultaat van die uitvoering van die kode:

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

Voorbeeld

Laat ons die dienselemente '.' en '..' filtreer met behulp van die funksie array_diff:

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

Resultaat van die uitvoering van die kode:

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

Sien ook

  • die funksie glob,
    wat lêers volgens 'n patroon soek
  • die funksie is_dir,
    wat 'n gids nagaan
  • die funksie readdir,
    wat die inhoud van 'n gids lees
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp