261 of 410 menu

Funkcija scandir

Funkcija scandir vrne tabelo, ki vsebuje imena datotek in imenikov iz določene mape. Prvi parameter funkcije sprejme pot do imenika, drugi parameter (neobvezen) pa vrstni red razvrščanja. Privzeto se razvrščanje izvede po abecednem vrstnem redu naraščajoče.

Sintaksa

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

Primer

Pridobimo seznam datotek in map v trenutnem imeniku:

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

Rezultat izvajanja kode:

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

Primer

Pridobimo seznam datotek v obratnem vrstnem redu:

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

Rezultat izvajanja kode:

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

Primer

Filtrirajmo storžne elemente '.' in '..' s pomočjo funkcije array_diff:

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

Rezultat izvajanja kode:

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

Glejte tudi

  • funkcijo glob,
    ki išče datoteke po vzorcu
  • funkcijo is_dir,
    ki preverja imenik
  • funkcijo readdir,
    ki bere vsebino imenika
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni