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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу