РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
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