<?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.