scandir
(PHP 5)
scandir --
оНКСВХРЭ ЯОХЯНЙ ТЮИКНБ Х ЙЮРЮКНЦНБ, ПЮЯОНКНФЕММШУ ОН СЙЮГЮММНЛС ОСРХ
нОХЯЮМХЕ
ЛЮЯЯХБ
scandir ( ЯРПНЙЮ ЙЮРЮКНЦ [, ЖЕКНЕ ОНПЪДНЙ_ЯНПРХПНБЙХ])
бНГБПЮЫЮЕР ЛЮЯЯХБ, ЯНДЕПФЮЫХИ ХЛЕМЮ ТЮИКНБ Х ЙЮРЮКНЦНБ,
ПЮЯОНКНФЕММШУ ОН ОСРХ, ОЕПЕДЮММНЛ Б ОЮПЮЛЕРПЕ ЙЮРЮКНЦ.
еЯКХ ЙЮРЮКНЦ МЕ ЪБКЪЕРЯЪ РЮЙНБШЛ, ТСМЙЖХЪ
БНГБПЮЫЮЕР КНЦХВЕЯЙНЕ ГМЮВЕМХЕ FALSE Х ЦЕМЕПХПСЕР ЯННАЫЕМХЕ
НА НЬХАЙЕ СПНБМЪ E_WARNING.
оН СЛНКВЮМХЧ, ЯНПРХПНБЙЮ ОПНХГБНДХРЯЪ Б ЮКТЮБХРМНЛ ОНПЪДЙЕ ОН БНГПЮЯРЮМХЧ.
еЯКХ СЙЮГЮМ МЕНАЪГЮРЕКЭМШИ ОЮПЮЛЕРП ОНПЪДНЙ_ЯНПРХПНБЙХ
(ПЮБЕМ 1), ЯНПРХПНБЙЮ ОПНХГБНДХРЯЪ Б ЮКТЮБХРМНЛ ОНПЪДЙЕ ОН САШБЮМХЧ.
Пример 1. оПНЯРНИ ОПХЛЕП ХЯОНКЭГНБЮМХЪ ТСМЙЖХХ scandir()
<?php $dir = '/tmp'; $files1 = scandir($dir); $files2 = scandir($dir, 1);
print_r($files1); print_r($files2);
/* пЕГСКЭРЮРНЛ АСДЕР МЕВРН БПНДЕ: Array ( [0] => . [1] => .. [2] => bar.php [3] => foo.txt [4] => somedir ) Array ( [0] => somedir [1] => foo.txt [2] => bar.php [3] => .. [4] => . ) */ ?>
|
|
Пример 2. юКЭРЕПМЮРХБМШИ БЮПХЮМР ТСМЙЖХХ scandir() ДКЪ PHP 4
<?php $dir = "/tmp"; $dh = opendir($dir); while (false !== ($filename = readdir($dh))) { $files[] = $filename; }
sort($files);
print_r($files);
rsort($files);
print_r($files);
/* пЕГСКЭРЮР АСДЕР ОПХЛЕПМН РЮЙХЛ: Array ( [0] => . [1] => .. [2] => bar.php [3] => foo.txt [4] => somedir ) Array ( [0] => somedir [1] => foo.txt [2] => bar.php [3] => .. [4] => . ) */ ?>
|
|
яЛ.РЮЙФЕ НОХЯЮМХЪ ТСМЙЖХИ opendir(),
readdir(),
glob(),
is_dir() Х
sort().
HIVE: All information for read only. Please respect copyright! |