Code Tu Tam

Hàm file() trong PHP có chức năng gì?

Rate this post

Định Nghĩa.

Hàm file() sẽ đọc nội dung của file truyền vào thành một mảng, mỗi dòng của file sẽ là một phần tử của mảng.

Cú pháp.

Cú pháp:

file ( string $filename [, int $flags = 0 [, resource $context ]] ) : array

Trong đó.

Giá trị trả về.

Lưu ý: 
- Mỗi dòng trong mảng kết quả sẽ bao gồm dòng kết thúc, trừ khi FILE_IGNORE_NEW_LINES được sử dụng.
- Nếu PHP không nhận dạng chính xác các kết thúc dòng khi đọc tệp trên hoặc được tạo 
bởi máy tính Macintosh, thì bật tùy chọn cấu hình thời gian chạy auto_detect_line_endings 
có thể giúp giải quyết vấn đề.

Errors/Exceptions.

Ví dụ.

ví dụ 1 sử dụng đơn giản

code:

<?php
//Nhận một tập tin vào một mảng. Trong ví dụ này, chúng tôi sẽ thông qua HTTP để có được
// nguồn HTML của một URL.
$lines = file('http://www.example.com/');

// Lặp lại qua mảng của chúng tôi, hiển thị nguồn HTML dưới dạng nguồn HTML; và số dòng quá.
foreach ($lines as $line_num => $line) {
    echo "Line #<b>{$line_num}</b> : " . htmlspecialchars($line) . "<br />\n";
}

// Một ví dụ khác, hãy lấy một trang web thành một chuỗi. Xem thêm file_get_contents ().
$html = implode('', file('http://www.example.com/'));

// Sử dụng tham số cờ tùy chọn kể từ PHP 5
$trimmed = file('somefile.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
?>

Ghi chú.

Hàm liên quan.

Thông tin thêm.

Các bạn có thể xem chi tiết hơn trên php.net.

Hi vọng với bài viết này, bạn đã hiểu rõ ứng dụng của hàm file() trong PHP. Nếu bạn thấy bài viết hay và có ý nghĩa hãy like và chia sẻ bài viết này để mọi người cùng nhau học tập nhé. Cảm ơn các bạn đã ghé thăm codetutam.com

Exit mobile version