<?php
$konyvtar = opendir('.'); // Könyvtár elérési útvonala
// Könyvtárban lévő mappák és fájlnevek beolvasása.
while (false !== ($fajlnev = readdir($konyvtar))) {
$fajlnevek[] = $fajlnev; // Tömb feltöltése a beolvasott nevekkel.
}
closedir($konyvtar); // Aktuális könyvtár bezárása.
sort($fajlnevek); // Tömb rendezése ABC szerint
echo"<pre>";
print_r($fajlnevek); // Tömb tartalmának kiíratása.
echo"</pre>";
?>
|
Programunk eredménye:Array
(
[0] => .
[1] => ..
[2] => a_index.html
[3] => adatfajl_irasaolvasasa
[4] => csv_vesszoveltagoltak
[5] => fajba_irasolvasas7_3
[6] => fajlmuveletek.html
[7] => fwrite7_232
[8] => informacio.txt
[9] => opendir.php
[10] => php_pelda7_21.php
[11] => php_pelda7_22.php
[12] => php_pelda7_6.php
[13] => php_pelda7_61.php
[14] => teljesallomanybeolvasas7_4
[15] => teszt_mf
)
|
<?php sort($fajlnevek); echo"<pre>"; print_r($fajlnevek); echo"</pre>"; ?> |
Array
(
[0] => .
[1] => ..
[2] => a_index.html
[3] => adatfajl_irasaolvasasa
[4] => csv_vesszoveltagoltak
[5] => fajba_irasolvasas7_3
[6] => fajlmuveletek.html
[7] => fwrite7_232
[8] => informacio.txt
[9] => opendir.php
[10] => php_pelda7_21.php
[11] => php_pelda7_22.php
[12] => php_pelda7_6.php
[13] => php_pelda7_61.php
[14] => teljesallomanybeolvasas7_4
[15] => teszt_mf
)
|
A tömbben szereplő elemek számát a count() függvénnyel tudojuk lekérdezni.