⊗ppPmFSDR 348 of 447 menu

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 папкасы жатат деп коёлу, ал эми анда кандайдыр бир текст файлдары бар. Ушул файлдарды цикл менен аралап чыгып, ар бирин ачып, аягына үн белгисин (!) жазыңыз.

Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу