261 of 410 menu

Scandir funksiyasi

scandir funksiyasi belgilangan papkadagi fayl va papka nomlarini o'z ichiga olgan massivni qaytaradi. Funksiya birinchi parametr sifatida papka yo'lini, ikkinchi (ixtiyoriy) parametr sifatida esa tartiblash tartibini qabul qiladi. Standart tartib alifbo tartibida o'sish bo'yicha amalga oshiriladi.

Sintaksis

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

Misol

Joriy papkadagi fayl va papkalar ro'yxatini olamiz:

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

Kod bajarish natijasi:

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

Misol

Fayllar ro'yxatini teskari tartibda olamiz:

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

Kod bajarish natijasi:

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

Misol

Xizmat elementlari '.' va '..' ni array_diff funksiyasi yordamida filtrlash:

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

Kod bajarish natijasi:

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

Shuningdek qarang

  • glob funksiyasi,
    naqsh bo'yicha fayllarni qidiradi
  • is_dir funksiyasi,
    papkani tekshiradi
  • readdir funksiyasi,
    papka mazmunini o'qiydi
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish