261 of 410 menu

Функција scandir

Функцијата scandir враќа низа која содржи имиња на датотеки и директориуми од наведената папка. Како прв параметар функцијата прифаќа пат до директориумот, а како втор (незадолжителен) - редослед на сортирање. Стандардно, сортирањето се извршува по азбучен ред во растечки редослед.

Синтакса

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

Пример

Да го добиеме списокот на датотеки и папки во тековниот директориум:

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

Резултат од извршувањето на кодот:

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

Пример

Да го добиеме списокот на датотеки во обратен редослед:

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

Резултат од извршувањето на кодот:

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

Пример

Да ги филтрираме сервисните елементи '.' и '..' со помош на функцијата array_diff:

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

Резултат од извршувањето на кодот:

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

Погледнете ги исто така

  • функцијата glob,
    која бара датотеки по шаблон
  • функцијата is_dir,
    која проверува дали е директориум
  • функцијата readdir,
    која ја чита содржината на директориумот
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј