Kusoma Yaliyomo ya Folda katika PHP

Kitendo scandir kinakuwezesha kuangalia yaliyomo ya folda na kupata kwa njia ya safu majina ya faili na folda ndogo zilizomo ndani yake. Kigezo cha kitendo hicho huchukua njia ya faili.

Wacha tuwe na mfano wa folda dir. Tuangalie yaliyomo yake:

php<?php
  $files = scandir('dir');
  var_dump($files);
?>

Katika safu ya matokeo, kitendo scandir pia kitaonyesha uwepo wa folda zenye majina ".." na ".". Kiteknolojia jina la kwanza linalingana na kiungo cha folda ya mzazi, na la pili - kwa folda ya sasa.

Majina haya yanafaa kuondolewa kutoka kwenye safu ya matokeo. Hii inafanywa kama ifuatavyo:

php<?php
  $files = scandir('dir');
  $files = array_diff($files, ['..', '.']); 
  var_dump($files);
?>

Inaweza kurahisishwa:

php<?php
  $files = array_diff(scandir('dir'), ['..', '.']); 
  var_dump($files);
?>
Задание 1

Wacha mzizi wa tovuti yako uwe na folda dir, na ndani yake uwe na faili za maandishi. Onyesha kwenye skrini safu wima ya majina ya faili hizo.

Задание 2

Wacha mzizi wa tovuti yako uwe na folda dir, na ndani yake uwe na faili za maandishi. Pitia faili hizi kwa kutumia kitanzi na uonyeshe maandishi yazo kwenye kivinjari.

Задание 3

Wacha mzizi wa tovuti yako uwe na folda dir, na ndani yake uwe na faili za maandishi. Pitia faili hizi kwa kutumia kitanzi, fungua kila moja na uandike mwishoni alama ya mshangao.