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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել