261 of 410 menu

Scandir funksiyası

scandir funksiyası göstərilən qovluqdakı fayl və qovluq adlarını ehtiva edən massiv qaytarır. Funksiya birinci parametr kimi qovluğun yolunu, ikinci (isteğe bağlı) parametr kimi isə sıralama qaydasını qəbul edir. Əsasən sıralama artan sıra ilə əlifba sırası ilə həyata keçirilir.

Sintaksis

scandir(string $directory, int $sorting_order = SCANDIR_SORT_ASCENDING): array

Nümunə

Cari qovluqdakı fayl və qovluqların siyahısını əldə edək:

<?php $res = scandir('.'); print_r($res); ?>

Kodun icra nəticəsi:

['.', '..', 'file1.txt', 'file2.txt', 'folder']

Nümunə

Faylların siyahısını tərs qaydada əldə edək:

<?php $res = scandir('.', SCANDIR_SORT_DESCING); print_r($res); ?>

Kodun icra nəticəsi:

['folder', 'file2.txt', 'file1.txt', '..', '.']

Nümunə

Xidməti elementlər olan '.' və '..'-i array_diff funksiyası vasitəsilə filtrləyək:

<?php $res = array_diff(scandir('.'), ['.', '..']); print_r($res); ?>

Kodun icra nəticəsi:

['file1.txt', 'file2.txt', 'folder']

Həmçinin baxın

  • glob funksiyası,
    şablona uyğun faylları axtarır
  • is_dir funksiyası,
    qovluğu yoxlayır
  • readdir funksiyası,
    qovluğun məzmununu oxuyur
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et