Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm file() trong PHP

Hàm file() đọc tập tin vào một mảng, mỗi phần tử là một dòng trong tập tin.

Cú pháp

file(file_path, flag, context)

Tham số

  • file_path – Đường dẫn tập tin.

  • flag – Tham số tùy chọn, có thể kết hợp các hằng sau:

    • FILE_USE_INCLUDE_PATH – Tìm tập tin trong include_path.

    • FILE_IGNORE_NEW_LINES – Không thêm ký tự xuống dòng vào cuối mỗi phần tử mảng.

    • FILE_SKIP_EMPTY_LINES – Bỏ qua các dòng trống.

    • FILE_TEXT – Nội dung trả về mã hóa UTF-8. Không dùng cùng FILE_BINARY. Chỉ có từ PHP 6.

    • FILE_BINARY – Đọc dữ liệu nhị phân. Mặc định và không dùng cùng FILE_TEXT. Chỉ có từ PHP 6.

  • context – Ngữ cảnh luồng thay đổi hành vi luồng.

Giá trị trả về

Trả về mảng chứa các dòng của tập tin, hoặc false nếu thất bại.

Ví dụ

Giả sử tập tin continents.txt có nội dung:

The Earth has seven continents. The continents are: Asia, Africa, North America, South America, Antarctica, Europe, and Australia. Asia is the largest in area. Australia is the smallest in terms of area.
<?php
print_r(file("continents.txt"));
?>

Kết quả

Array
(
    [0] => The Earth has seven continents.
    [1] => The continents are: Asia, Africa, North America, South America, Antarctica, Europe, and Australia.
    [2] => Asia is the largest in area.
    [3] => Australia is the smallest in terms of area.
)