302 of 410 menu

ფუნქცია readdir

ფუნქცია readdir კითხულობს დირექტორიის შიგთავსს, რომელიც გაიხსნა opendir-ის გამოყენებით. ყოველ გამოძახებაზე აბრუნებს შემდეგი ფაილის სახელს ან false-ს, თუ ფაილები აღარ დარჩა. ფუნქცია ინახავს შიდა პოზიციის მაჩვენებელს დირექტორიაში.

სინტაქსი

readdir(resource $dir_handle): string|false

მაგალითი

ყველა ფაილის წაკითხვა დირექტორიაში:

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

კოდის შესრულების შედეგი (გამოტანის მაგალითი):

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

მაგალითი

სპეციალური ჩანაწერების '.' და '..'-ის ფილტრაცია:

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

კოდის შესრულების შედეგი (გამოაქვს მხოლოდ რეალური ფაილები და ქვე-დირექტორიები):

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

მაგალითი

ყველა ფაილის მასივში შეგროვება:

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

კოდის შესრულების შედეგი:

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

ასევე იხილეთ

  • ფუნქცია opendir,
    რომელიც ხსნის დირექტორიის დესკრიპტორს
  • ფუნქცია scandir,
    რომელიც აბრუნებს დირექტორიის ყველა ფაილს მასივის სახით
ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა