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

hàm file_get_contents () trong PHP

Hàm file_get_contents () đọc toàn bộ tệp thành một chuỗi. Hàm file () đọc toàn bộ tệp trong một mảng, trong khi hàm file_get_contents () đọc toàn bộ tệp thành một chuỗi.

Cú pháp

file_get_contents(file_path, flags, context, start_offset, max_length)

Tham số

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

  • cờ - Giá trị của các cờ có thể là bất kỳ sự kết hợp nào của các cờ sau được kết hợp với toán tử OR (|) nhị phân.

    • FILE_USE_INCLUDE_PATH - Tìm kiếm tên tệp trong thư mục bao gồm.

    • FILE_TEXT - Nếu ngữ nghĩa unicode được bật, mã hóa mặc định của dữ liệu đọc là UTF-8. cờ của anh ấy không thể được sử dụng với FILE_BINARY.

    • FILE_BINARY - Với cờ này, tệp được đọc ở chế độ nhị phân. Đây là cài đặt mặc định và không thể sử dụng với FILE_TEXT.

  • ngữ cảnh - Tài nguyên ngữ cảnh được tạo bằng stream_context_create ().

  • start_offset - Đặt điểm bắt đầu trong tệp để đọc.

  • max_length - Độ dài tối đa của dữ liệu được đọc. Mặc định là đọc cho đến khi đạt đến cuối tệp.

Quay lại

Hàm file_get_contents () trả về dữ liệu được đọc. Nó trả về false khi bị lỗi.

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

The U.S. is a country of 50 states.

Ví dụ

<?php
   $info = file_get_contents('info.txt',FALSE, NULL, 0, 50);
   echo $info;
?>

Đầu ra

The U.S. is a country of 50 states.

Hãy để chúng tôi xem một ví dụ khác, trong đó chúng tôi sẽ đọc nội dung từ trang chủ của một trang web.

Ví dụ

<?php
   $website = file_get_contents("https://www.qries.com");
   echo $website;
?>

Đầu ra

Sharing Knowledge