261 of 410 menu

Функция scandir

Функция scandir белгиланган папкадан олинган файл ва директория номларини ўз ичига олган масссивни қайтаради. Биринчи параметр сифатида функция директорияга бўлган йўлни қабул қилади, иккинчи (ихтиёрий) параметр сифатида esa тартиблаш тартибини қабул қилади. Андоза бўйича тартиблаш алифбо тартибида ўсувчан тартибда бажарилади.

Синтаксис

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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш