261 of 410 menu

scandir Fonksiyonu

scandir fonksiyonu, belirtilen klasördeki dosya ve dizin isimlerini içeren bir dizi döndürür. Fonksiyon ilk parametre olarak dizinin yolunu, ikinci (isteğe bağlı) parametre olarak da sıralama düzenini alır. Varsayılan olarak sıralama artan alfabetik sırada yapılır.

Sözdizimi

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

Örnek

Mevcut dizindeki dosya ve klasörlerin listesini alalım:

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

Kodun çalıştırılma sonucu:

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

Örnek

Dosya listesini ters sırada alalım:

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

Kodun çalıştırılma sonucu:

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

Örnek

Servis elemanları olan '.' ve '..' öğelerini array_diff fonksiyonu ile filtreleyelim:

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

Kodun çalıştırılma sonucu:

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

Ayrıca Bakınız

  • glob fonksiyonu,
    desene göre dosya arama yapar
  • is_dir fonksiyonu,
    bir dizin olup olmadığını kontrol eder
  • readdir fonksiyonu,
    bir dizinin içeriğini okur
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet