261 of 410 menu

Funcția scandir

Funcția scandir returnează un array care conține numele fișierelor și directoarelor din folderul specificat. Primul parametru funcția acceptă calea către director, iar al doilea (opțional) - ordinea de sortare. În mod implicit, sortarea se efectuează în ordine alfabetică crescătoare.

Sintaxă

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

Exemplu

Să obținem lista de fișiere și foldere în directorul curent:

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

Rezultatul executării codului:

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

Exemplu

Să obținem lista de fișiere în ordine inversă:

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

Rezultatul executării codului:

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

Exemplu

Să filtrăm elementele de serviciu '.' și '..' cu ajutorul funcției array_diff:

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

Rezultatul executării codului:

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

Vedeți și

  • funcția glob,
    care caută fișiere după șablon
  • funcția is_dir,
    care verifică directorul
  • funcția readdir,
    care citește conținutul directorului
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge