261 of 410 menu

Функция scandir

Функцияи scandir массиве бармегардонад, ки номҳои файлҳо ва директорияҳоро аз папкаи мушаххасшуда дар бар мегирад. Параметри якум функсия роҳи директорияро қабул мекунад, ва дуюм (ихтиёрӣ) - тартиби ҷобаҷогузорӣ. Ба таври пешфарз ҷобаҷогузорӣ дар тартиби алифбоӣ бо афзоиш иҷро карда мешавад.

Синтаксис

scandir(string $directory, int $sorting_order = SCANDIR_SORT_ASCENDING): array

Мисол

Рӯйхати файлҳо ва папкаҳоро дар директорияи ҷорӣ мегирем:

<?php $res = scandir('.'); print_r($res); ?>

Натиҷаи иҷрои код:

['.', '..', 'file1.txt', 'file2.txt', 'folder']

Мисол

Рӯйхати файлҳоро дар тартиби баръакс мегирем:

<?php $res = scandir('.', SCANDIR_SORT_DESCENDING); print_r($res); ?>

Натиҷаи иҷрои код:

['folder', 'file2.txt', 'file1.txt', '..', '.']

Мисол

Унсурҳои хизматии '.' ва '..'-ро бо ёрии функсияи array_diff филтр мекунем:

<?php $res = array_diff(scandir('.'), ['.', '..']); print_r($res); ?>

Натиҷаи иҷрои код:

['file1.txt', 'file2.txt', 'folder']

Ҳамчунин нигаред

  • функсияи glob,
    ки файлҳоро аз рӯи шаблон меҷӯяд
  • функсияи is_dir,
    ки директорияро месанҷад
  • функсияи readdir,
    ки мундариҷаи директорияро мехонад
Тоҷикӣ
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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан