302 of 410 menu

Fungsi readdir

Fungsi readdir membaca kandungan direktori yang dibuka menggunakan opendir. Pada setiap panggilan, ia mengembalikan nama fail seterusnya atau false jika tiada lagi fail. Fungsi ini mengekalkan penunjuk posisi dalaman dalam direktori.

Sintaks

readdir(resource $dir_handle): string|false

Contoh

Membaca semua fail dalam direktori:

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

Keputusan pelaksanaan kod (contoh output):

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

Contoh

Menapis entri khas '.' dan '..':

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

Keputusan pelaksanaan kod (hanya memaparkan fail dan subdirektori sebenar):

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

Contoh

Mengumpul semua fail 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); ?>

Keputusan pelaksanaan kod:

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

Lihat juga

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