PHP scandir() fonksiyonu

Örnek

images dizinindeki dosya ve dizinleri listele:

<?php
$dir = "/images/";
// Sıralama - varsayılan
$a = scandir($dir);
// Azalan sıralama
$b = scandir($dir,1);
print_r($a);
print_r($b);
?>

Sonuç:

Array
(
[0] => .
[1] => ..
[2] => cat.gif
[3] => dog.gif
[4] => horse.gif
[5] => myimages
)
Array
(
[0] => myimages
[1] => horse.gif
[2] => dog.gif
[3] => cat.gif
[4] => ..
[5] => .
)

Tanım ve Kullanım

scandir() fonksiyonu, belirtilen dizindeki dosya ve dizin dizisini döner.

Sözdizimi

scandir(directory,sorting_order,context);
Parametreler Açıklama
directory Gerekli. Taranacak dizini belirler.
sorting_order

Opsiyonel. Sıralama sırasını belirler. Varsayılan 0, harf artış sırası ile sıralamayı belirtir.

SCANDIR_SORT_DESCENDING veya 1 olarak ayarlanırsa harf düşüş sırası ile sıralanır.

SCANDIR_SORT_NONE olarak ayarlanırsa sıralanmamış sonuçlar döner.

context Opsiyonel. Dizin işaretçisinin ortamını belirler.context Dizini değiştirebilen bir dizin akışının bir dizi seçenekleri sağlar.

Teknik Ayrıntılar

Dönüş Değeri:

Başarıyla dönerse dosya ve dizin dizisini döner. Başarısız olursa FALSE döner.

Eğer directory Dizin değilse E_WARNING seviyesinde hata fırlatılır.

PHP Sürümü: 5.0+
PHP Güncelleme Günlüğü: PHP 5.4: Yeni Eklendi sorting_order Sabitler.