РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау