261 of 410 menu

Fungsi scandir

Fungsi scandir mengembalikan array yang mengandungi nama fail dan direktori dari folder yang ditentukan. Parameter pertama fungsi menerima laluan ke direktori, dan yang kedua (pilihan) - susunan penyusunan. Secara lalai, penyusunan dilakukan dalam urutan abjad menaik.

Sintaks

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

Contoh

Dapatkan senarai fail dan folder dalam direktori semasa:

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

Keputusan pelaksanaan kod:

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

Contoh

Dapatkan senarai fail dalam urutan terbalik:

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

Keputusan pelaksanaan kod:

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

Contoh

Tapis elemen perkhidmatan '.' dan '..' menggunakan fungsi array_diff:

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

Keputusan pelaksanaan kod:

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

Lihat juga

  • fungsi glob,
    yang mencari fail mengikut templat
  • fungsi is_dir,
    yang menyemak direktori
  • fungsi readdir,
    yang membaca kandungan direktori
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak