261 of 410 menu

Hàm scandir

Hàm scandir trả về một mảng chứa tên các tệp và thư mục từ thư mục được chỉ định. Tham số đầu tiên của hàm là đường dẫn đến thư mục, và tham số thứ hai (không bắt buộc) là thứ tự sắp xếp. Theo mặc định, việc sắp xếp được thực hiện theo thứ tự bảng chữ cái tăng dần.

Cú pháp

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

Ví dụ

Lấy danh sách các tệp và thư mục trong thư mục hiện tại:

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

Kết quả thực thi mã:

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

Ví dụ

Lấy danh sách các tệp theo thứ tự ngược lại:

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

Kết quả thực thi mã:

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

Ví dụ

Lọc các phần tử dịch vụ '.' và '..' bằng hàm array_diff:

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

Kết quả thực thi mã:

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

Xem thêm

  • hàm glob,
    hàm tìm kiếm tệp theo mẫu
  • hàm is_dir,
    hàm kiểm tra thư mục
  • hàm readdir,
    hàm đọc nội dung thư mục
Tiếng Việt
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ʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối