scandir

 

Syntax


array scandir ( string $directory [, int $sorting_order [, resource $context] ] )

Popis


Príkaz jazyka PHP
Returns an array of files and directories from the directory.
  • directory - The directory that will be scanned.
  • sorting_order - By default, the sorted order is alphabetical in ascending order. If the optional sorting_order is used (set to 1), then the sort order is alphabetical in descending order.
  • context - For a description of the context parameter, refer to the streams section of the manual.


Returns an array of filenames on success, or FALSE on failure. If directory is not a directory, then boolean FALSE is returned, and an error of level E_WARNING is generated.

Tip: S touto funkcí můžete používat URL jako název souboru, pokud je zapnuta volba "fopen wrappers".

Príklady


<?php
$dir    = '/tmp';
$files1 = scandir($dir);
$files2 = scandir($dir, 1);

print_r($files1);
print_r($files2);
?>

/*Výše uvedený příklad vypíše něco jako:

Array
(
    [0] => .
    [1] => ..
    [2] => bar.php
    [3] => foo.txt
    [4] => somedir
)
Array
(
    [0] => somedir
    [1] => foo.txt
    [2] => bar.php
    [3] => ..
    [4] => .
)*/



<?php
$dir = "/tmp";
$dh  = opendir($dir);
while (false !== ($filename = readdir($dh))) {
    $files[] = $filename;
}

sort($files);
print_r($files);
rsort($files);
print_r($files);

?>

/*Výše uvedený příklad vypíše něco jako:

Array
(
    [0] => .
    [1] => ..
    [2] => bar.php
    [3] => foo.txt
    [4] => somedir
)
Array
(
    [0] => somedir
    [1] => foo.txt
    [2] => bar.php
    [3] => ..
    [4] => .
)*/



Pozri aj


opendir, readdir, glob, is_dir, sort



vytlačiť článok  hľadať súvisiace články 

Vyhľadávanie na stránke
Reklama
Náhodný obrázok
náhodný obrázok
Kontakty

Martin Kasman, M Software
Smreková 3095/23
Email: martin@kasman.sk

Telefón: 0908 270 294