261 of 410 menu

Funkcija scandir

Funkcija scandir vraća niz koji sadrži imena fajlova i direktorijuma iz navedene fascikle. Prvi parametar funkcije prihvata putanju do direktorijuma, a drugi (neobavezni) - redosled sortiranja. Podrazumevano se sortiranje vrši po abecednom redu u rastućem poretku.

Sintaksa

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

Primer

Hajde da dobijemo spisak fajlova i fascikli u tekućem direktorijumu:

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

Rezultat izvršavanja koda:

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

Primer

Hajde da dobijemo spisak fajlova u obrnutom redosledu:

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

Rezultat izvršavanja koda:

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

Primer

Hajde da filtriramo servisne elemente '.' i '..' pomoću funkcije array_diff:

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

Rezultat izvršavanja koda:

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

Pogledajte takođe

  • funkciju glob,
    koja traži fajlove po šablonu
  • funkciju is_dir,
    koja proverava da li je direktorijum
  • funkciju readdir,
    koja čita sadržaj direktorijuma
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij