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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау