Hướng dẫn how do i view a directory in php? - làm cách nào để xem thư mục trong php?

(Php 5, Php 7, Php 8)

scandir - danh sách các tệp và thư mục bên trong đường dẫn được chỉ địnhList files and directories inside the specified path

Sự mô tả

scandir (chuỗi $directory, int $sorting_order = SCANDIR_SORT_ASCENDING,? tài nguyên $context = null): mảng | false(string $directory, int $sorting_order = SCANDIR_SORT_ASCENDING, ?resource $context = null): array|false

Thông số

directory

Thư mục sẽ được quét.

sorting_order

Theo mặc định, thứ tự được sắp xếp theo thứ tự theo thứ tự tăng dần. Nếu sorting_order tùy chọn được đặt thành SCANDIR_SORT_DESCENDING, thì thứ tự sắp xếp là theo thứ tự bảng chữ cái theo thứ tự giảm dần. Nếu nó được đặt thành $directory0 thì kết quả sẽ không được phân loại.SCANDIR_SORT_DESCENDING, then the sort order is alphabetical in descending order. If it is set to $directory0 then the result is unsorted.

$directory1

Để biết mô tả về tham số $directory1, hãy tham khảo phần luồng của hướng dẫn.

Trả về giá trị

Trả về một mảng tên tệp thành công, hoặc $directory3 về thất bại. Nếu directory không phải là một thư mục, thì boolean $directory3 được trả về và lỗi của cấp $directory6 được tạo ra.array of filenames on success, or $directory3 on failure. If directory is not a directory, then boolean $directory3 is returned, and an error of level $directory6 is generated.

Thay đổi

Phiên bảnSự mô tả
8.0.0 scandir (chuỗi $directory, int $sorting_order = SCANDIR_SORT_ASCENDING,? tài nguyên $context = null): mảng | false

Thông số

directoryscandir() example

$directory8

Thư mục sẽ được quét.

Array
(
    [0] => .
    [1] => ..
    [2] => bar.php
    [3] => foo.txt
    [4] => somedir
)
Array
(
    [0] => somedir
    [1] => foo.txt
    [2] => bar.php
    [3] => ..
    [4] => .
)

sorting_order

Theo mặc định, thứ tự được sắp xếp theo thứ tự theo thứ tự tăng dần. Nếu sorting_order tùy chọn được đặt thành SCANDIR_SORT_DESCENDING, thì thứ tự sắp xếp là theo thứ tự bảng chữ cái theo thứ tự giảm dần. Nếu nó được đặt thành $directory0 thì kết quả sẽ không được phân loại.

$directory1fopen() for more details on how to specify the filename. See the Supported Protocols and Wrappers for links to information about what abilities the various wrappers have, notes on their usage, and information on any predefined variables they may provide.

Để biết mô tả về tham số $directory1, hãy tham khảo phần luồng của hướng dẫn.

  • Trả về giá trị
  • Trả về một mảng tên tệp thành công, hoặc $directory3 về thất bại. Nếu directory không phải là một thư mục, thì boolean $directory3 được trả về và lỗi của cấp $directory6 được tạo ra.
  • Thay đổi
  • Phiên bản
  • $directory1 bây giờ là không thể.

Ví dụ

Ví dụ #1 ví dụ scandir () đơn giản

$directory9

$sorting_order0

$sorting_order1

Ví dụ trên sẽ xuất ra một cái gì đó tương tự như:

Ghi chú

$sorting_order2

$sorting_order3

$sorting_order4

Mẹo

Một URL có thể được sử dụng như một tên tệp với chức năng này nếu các giấy gói fopen đã được bật. Xem fopen () để biết thêm chi tiết về cách chỉ định tên tệp. Xem các giao thức và trình bao bọc được hỗ trợ để biết các liên kết đến thông tin về những khả năng mà các trình bao bọc khác nhau có, ghi chú về việc sử dụng của chúng và thông tin về bất kỳ biến được xác định trước mà họ có thể cung cấp.

$sorting_order5

$sorting_order6

$sorting_order7

$sorting_order8

Xem thêm

opendir () - tay cầm thư mục mở

$sorting_order9

readDir () - Đọc mục nhập từ tay cầm thư mục

glob () - Tìm tên đường dẫn khớp với một mẫu

SCANDIR_SORT_ASCENDING0

is_dir () - cho biết tên tệp có phải là thư mục

Ví dụ #1 ví dụ scandir () đơn giản

SCANDIR_SORT_ASCENDING1

SCANDIR_SORT_ASCENDING2

$sorting_order1

Ví dụ trên sẽ xuất ra một cái gì đó tương tự như:

glob () - Tìm tên đường dẫn khớp với một mẫu

SCANDIR_SORT_ASCENDING4

SCANDIR_SORT_ASCENDING5

SCANDIR_SORT_ASCENDING6

SCANDIR_SORT_ASCENDING7

is_dir () - cho biết tên tệp có phải là thư mục

Sắp xếp () - Sắp xếp một mảng theo thứ tự tăng dần

SCANDIR_SORT_ASCENDING8

SCANDIR_SORT_ASCENDING9

$context0

$sorting_order1

Dwieeb tại gmail dot com

Sắp xếp () - Sắp xếp một mảng theo thứ tự tăng dần

$context2

$context3

$context4

$context5

Dwieeb tại gmail dot com

Sắp xếp () - Sắp xếp một mảng theo thứ tự tăng dần

$context6

$context7

$context8

$sorting_order1

Dwieeb tại gmail dot com

10 năm trước

null0

null1

$sorting_order1

CoolBikram0 tại Gmail Dot Com ¶

Ví dụ #1 ví dụ scandir () đơn giản

null3

null4

null5

null6

null7

null8

$sorting_order1

Ví dụ trên sẽ xuất ra một cái gì đó tương tự như:

Ví dụ #1 ví dụ scandir () đơn giản

directory0

Ví dụ trên sẽ xuất ra một cái gì đó tương tự như:

Ghi chú

directory1

directory2

directory3

directory4

directory5

directory6

directory7

directory8

directory9

sorting_order0

sorting_order1

sorting_order2

Mẹo

10 năm trước

sorting_order3

sorting_order4

$sorting_order1

CoolBikram0 tại Gmail Dot Com ¶

10 tháng trước

sorting_order6

sorting_order7

sorting_order8

sorting_order9

sorting_order0

$sorting_order1

mmda dot nl tại gmail dot com ¶

9 năm trước

sorting_order2

sorting_order3

sorting_order4

sorting_order5

Thông tin tại Ghi chú chấm không ¶

4 năm trước

sorting_order6

sorting_order7

$sorting_order1

EEP2004 tại UKR DOT Net

4 năm trước

sorting_order9

SCANDIR_SORT_DESCENDING0

SCANDIR_SORT_DESCENDING1

SCANDIR_SORT_DESCENDING2

EEP2004 tại UKR DOT Net

glob () - Tìm tên đường dẫn khớp với một mẫu

SCANDIR_SORT_DESCENDING3

SCANDIR_SORT_DESCENDING4

SCANDIR_SORT_DESCENDING5

SCANDIR_SORT_DESCENDING6

SCANDIR_SORT_DESCENDING7

SCANDIR_SORT_DESCENDING8

SCANDIR_SORT_DESCENDING9

$directory00

$sorting_order1

is_dir () - cho biết tên tệp có phải là thư mục

Ví dụ #1 ví dụ scandir () đơn giản

$directory02

Ví dụ trên sẽ xuất ra một cái gì đó tương tự như:

Ghi chú

$directory03

$directory04

$sorting_order1

Mẹo

Một URL có thể được sử dụng như một tên tệp với chức năng này nếu các giấy gói fopen đã được bật. Xem fopen () để biết thêm chi tiết về cách chỉ định tên tệp. Xem các giao thức và trình bao bọc được hỗ trợ để biết các liên kết đến thông tin về những khả năng mà các trình bao bọc khác nhau có, ghi chú về việc sử dụng của chúng và thông tin về bất kỳ biến được xác định trước mà họ có thể cung cấp.

$directory06

$directory07

$directory08

$sorting_order1

Xem thêm

Ghi chú

$directory10

$directory11

$directory12

$sorting_order1

Mẹo

Sắp xếp () - Sắp xếp một mảng theo thứ tự tăng dần

$directory14

$directory15

$directory16

$directory17

$sorting_order1

Dwieeb tại gmail dot com

Ghi chú

$directory19

Mẹo

Một URL có thể được sử dụng như một tên tệp với chức năng này nếu các giấy gói fopen đã được bật. Xem fopen () để biết thêm chi tiết về cách chỉ định tên tệp. Xem các giao thức và trình bao bọc được hỗ trợ để biết các liên kết đến thông tin về những khả năng mà các trình bao bọc khác nhau có, ghi chú về việc sử dụng của chúng và thông tin về bất kỳ biến được xác định trước mà họ có thể cung cấp.

$directory20

$directory21

$directory22

$directory23

Xem thêm

Một URL có thể được sử dụng như một tên tệp với chức năng này nếu các giấy gói fopen đã được bật. Xem fopen () để biết thêm chi tiết về cách chỉ định tên tệp. Xem các giao thức và trình bao bọc được hỗ trợ để biết các liên kết đến thông tin về những khả năng mà các trình bao bọc khác nhau có, ghi chú về việc sử dụng của chúng và thông tin về bất kỳ biến được xác định trước mà họ có thể cung cấp.

$directory24

Xem thêm

opendir () - tay cầm thư mục mở

$directory25

$directory26

$sorting_order1

readDir () - Đọc mục nhập từ tay cầm thư mục

Ghi chú

$directory28

$directory29

$directory30

$directory31

$sorting_order1

Mẹo

10 tháng trước

$directory33

$directory34

$directory35

$directory36

mmda dot nl tại gmail dot com ¶

Ghi chú

$directory37

$directory38

$directory39

$directory40

$directory41

$sorting_order1

Mẹo

opendir () - tay cầm thư mục mở

$directory43

$directory44

$directory45

$sorting_order1

readDir () - Đọc mục nhập từ tay cầm thư mục

10 tháng trước

$directory47

$directory48

$directory49

$directory50

is_dir () - cho biết tên tệp có phải là thư mục

Sắp xếp () - Sắp xếp một mảng theo thứ tự tăng dần

$directory51

$directory52

$sorting_order1

Dwieeb tại gmail dot com

opendir () - tay cầm thư mục mở

$directory54

readDir () - Đọc mục nhập từ tay cầm thư mục

Sắp xếp () - Sắp xếp một mảng theo thứ tự tăng dần

$directory55

$directory56

$sorting_order1

Làm cách nào để mở một thư mục trong PHP?

Hàm opendir () mở một tay cầm thư mục.opendir() function opens a directory handle.

Làm cách nào để xem các tệp PHP?

Hàm file_exists () kiểm tra xem một tệp hoặc thư mục có tồn tại hay không.Lưu ý: Kết quả của chức năng này được lưu trong bộ nhớ cache.Sử dụng ClearStatCache () để xóa bộ đệm.file_exists() function checks whether a file or directory exists. Note: The result of this function is cached. Use clearstatcache() to clear the cache.

Làm cách nào để tìm đường dẫn của một tệp trong PHP?

Hàm is_dir () trong PHP được sử dụng để kiểm tra xem tệp được chỉ định có phải là thư mục hay không.Tên của tệp được gửi dưới dạng tham số cho hàm is_dir () và nó trả về true nếu tệp là một thư mục khác, nó trả về sai.

__ dir __ trong PHP là gì?

__Dir__ có thể được sử dụng để có được thư mục làm việc mã hiện tại.Nó đã được giới thiệu trong PHP bắt đầu từ phiên bản 5.3.Nó tương tự như sử dụng dirname (__ file__).Thông thường, nó được sử dụng để bao gồm các tệp khác có trong một tệp được bao gồm.used to obtain the current code working directory. It has been introduced in PHP beginning from version 5.3. It is similar to using dirname(__FILE__). Usually, it is used to include other files that is present in an included file.