302 of 410 menu

readdir funktsiyasi

readdir funktsiyasi opendir yordamida ochilgan direktoriya mazmunini o'qiydi. Har bir chaqiruvda keyingi fayl nomini yoki fayl qolmasa false qiymatini qaytaradi. Funktsiya direktoriyadagi ichki ko'rsatkich pozitsiyasini saqlaydi.

Sintaksis

readdir(resource $dir_handle): string|false

Misol

Direktoriyadagi barcha fayllarni o'qish:

<?php $dir = opendir('/path/to/directory'); while (($file = readdir($dir)) !== false) { echo $file . '<br>'; } closedir($dir); ?>

Kod bajarish natijasi (chiqish namunasi):

"file1.txt" "file2.jpg" "subdirectory"

Misol

Maxsus '.' va '..' yozuvlarini filtrlash:

<?php $dir = opendir('.'); while (($file = readdir($dir)) !== false) { if ($file != '.' && $file != '..') { echo $file . '<br>'; } } closedir($dir); ?>

Kod bajarish natijasi (faqat haqiqiy fayllar va pastki direktoriyalarni chiqaradi):

'index.php' 'styles.css' 'images'

Misol

Barcha fayllarni massivga yig'ish:

<?php $files = []; if ($handle = opendir('/path/to/dir')) { while (false !== ($entry = readdir($handle))) { if ($entry != '.' && $entry != '..') { $files[] = $entry; } } closedir($handle); } print_r($files); ?>

Kod bajarish natijasi:

Array ( [0] => "document.pdf" [1] => "image.png" [2] => "data.json" )

Shuningdek qarang

  • opendir funktsiyasi,
    bu direktoriya deskriptorini ochadi
  • scandir funktsiyasi,
    bu direktoriyadagi barcha fayllarni massiv ko'rinishida qaytaradi
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