Хондани мундариҷаи ҷузвадон дар PHP
Функсияи scandir имкон медиҳад, ки мундариҷаи
ҷузвадонро бубинед ва дар шакли массив номҳои
файлҳо ва зерипапкаҳои дар он ҷойгиршударо ба даст оред.
Параметри функсия роҳ ба файлро қабул мекунад.
Бигзор барои мисол мо ҷузвадоне бо номи dir дошта бошем.
Биёед ба мундариҷаи он назар андозем:
<?php
$files = scandir('dir');
var_dump($files);
?>
Дар массиви натиҷа, функсияи scandir
инчунин мавҷудияти папкаҳоро бо номҳои ".."
ва "." нишон медиҳад. Техникӣ, номи аввал ба
пайванди папкаи волидайн, ва номи дуюм ба
папкаи ҷорӣ мувофиқат мекунад.
Ин номҳоро аз массиви натиҷа хуб аст, ки тоза кунед. Ин ба тариқи зерин иҷро карда мешавад:
<?php
$files = scandir('dir');
$files = array_diff($files, ['..', '.']);
var_dump($files);
?>
Мумкин аст содда кард:
<?php
$files = array_diff(scandir('dir'), ['..', '.']);
var_dump($files);
?>
Бигзор дар решаи сомонаи шумо папкаи dir
воқеъ аст, ва дар он чанд файли матнӣ мавҷуданд. Номҳои
ин файлҳоро дар шакли сутун ба экран чоп кунед.
Бигзор дар решаи сомонаи шумо папкаи dir
воқеъ аст, ва дар он чанд файли матнӣ мавҷуданд. Ин
файлҳоро бо сикл такрор кунед ва матнҳои онҳоро ба браузер чоп кунед.
Бигзор дар решаи сомонаи шумо папкаи dir
воқеъ аст, ва дар он чанд файли матнӣ мавҷуданд. Ин
файлҳоро бо сикл такрор кунед, ҳар якеро кушоед
ва аломати восклицаниро ба охири он нависед.