Computer >> Máy Tính >  >> Lập trình >> PHP

hàm tệp () trong PHP

Hàm file () đọc một tệp thành một mảng.

Cú pháp

file(file_path,flag,context)

Tham số

  • tệp - Đường dẫn của tệp.

  • cờ - Các cờ tham số tùy chọn có thể là một hoặc nhiều hằng số sau -

    • FILE_USE_INCLUDE_PATH - Tìm kiếm tệp trong đường dẫn include.

    • FILE_IGNORE_NEW_LINES - Không thêm dòng mới 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 được trả về ở dạng mã hóa UTF-8. Bạn có thể chỉ định một kiểu mã hóa khác bằng cách tạo ngữ cảnh tùy chỉnh. Không thể sử dụng cờ này với FILE_BINARY. Cờ này chỉ có sẵn kể từ PHP 6.

    • FILE_BINARY - Nội dung được đọc dưới dạng dữ liệu nhị phân. Đây là cài đặt mặc định và không thể sử dụng với FILE_TEXT. Cờ này chỉ có sẵn kể từ PHP 6.

  • ngữ cảnh - Nó sửa đổi hành vi của luồng.

Quay lại

Hàm file () trả về tệp trong một mảng, trong khi nó trả về false khi bị lỗi.

Ví dụ

Giả sử chúng tôi có một tệp “Continental.txt” với nội dung và các dòng sau.

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.

Ví dụ

<?php
   print_r(file("continents.txt"));
?>

Đầu ra

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.
)