302 of 410 menu

Fungsi readdir

Fungsi readdir membaca isi direktori yang dibuka menggunakan opendir. Setiap kali dipanggil, mengembalikan nama file berikutnya atau false jika tidak ada file lagi. Fungsi menyimpan penunjuk posisi internal dalam direktori.

Sintaks

readdir(resource $dir_handle): string|false

Contoh

Membaca semua file dalam direktori:

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

Hasil eksekusi kode (contoh output):

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

Contoh

Menyaring entri khusus '.' dan '..':

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

Hasil eksekusi kode (hanya menampilkan file dan subdirektori nyata):

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

Contoh

Mengumpulkan semua file ke dalam array:

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

Hasil eksekusi kode:

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

Lihat Juga

  • fungsi opendir,
    yang membuka handle direktori
  • fungsi scandir,
    yang mengembalikan semua file direktori dalam bentuk array
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak