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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել