scandir()

PHP scandir() funksiyasi

❮ PHP kataloglar ma’lumotnomasi

Misol

images katalogi ichidagi fayllar va kataloglarni chiqaring:

<?php $dir = "/images/"; // Sort in ascending order - this is default $a = scandir($dir); // Sort in descending order $b = scandir($dir,1); print_r($a); print_r($b); ?>

Natija:

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] => . )


ULASHISH

Ta’rif va qo‘llanilishi

scandir() funksiyasi belgilangan katalogdagi fayllar va kataloglar massivini qaytaradi.


Sintaksis

scandir(directory, order, context)

Parametr qiymatlari

Parametr Tavsif
directory Majburiy. Skanerlanadigan katalogni belgilaydi
order Ixtiyoriy. Saralash tartibini belgilaydi. Standart saralash tartibi — alifbo bo‘yicha o‘sish tartibida (0). Alifbo bo‘yicha kamayish tartibida saralash uchun SCANDIR_SORT_DESCENDING yoki 1 qiymatini, natijani saralanmagan holda qaytarish uchun esa SCANDIR_SORT_NONE qiymatini bering
context Ixtiyoriy. Katalog dastagining kontekstini belgilaydi. Kontekst — oqim (stream) xatti-harakatini o‘zgartira oladigan parametrlar to‘plami


Texnik tafsilotlar

Qaytariladigan qiymat: Muvaffaqiyatli bo‘lsa fayllar va kataloglar massivi, muvaffaqiyatsiz bo‘lsa FALSE. Agar directory katalog bo‘lmasa, E_WARNING chiqaradi
PHP versiyasi: 5.0+
PHP o‘zgarishlar tarixi: PHP 5.4: order konstantalari qo‘shildi

❮ PHP kataloglar ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!