Web Cơ Bản

Hàm fgets() trong PHP

- Hàm fgets() dùng để trả về một dòng dữ liệu trong một tập tin đang được mở.

- Lưu ý: Hàm fgets() xác định một dòng dựa vào một trong ba điều kiện sau (tùy cái nào đến trước):

  • Điểm kết thúc của dòng.
  • Chiều dài được chỉ định.
  • Điểm kết thúc của tập tin.

- Cú pháp:

fgets(file, length)

- Trong đó:

Tham số Yêu cầu Mô tả
file Bắt buộc

- Tập tin đang được mở

length Không bắt buộc

- Chỉ định số byte được trả về (mặc định là 1024).

Ví dụ:

- Tôi có một tập tin test.txt như sau:

hàm fgets trong PHP

- Đoạn mã thứ nhất:

<?php
    $file = fopen("test.txt","r");
    echo fgets($file); //hiển thị chuỗi "tai lieu huong dan hoc HTML va CSS"
    fclose($file);
?>

- Đoạn mã thứ hai:

<?php
    $file = fopen("test.txt", "r");
    echo fgets($file, 20); //Hiển thị chuỗi "tai lieu huong d"
    fclose($file);
?>

- Đoạn mã thứ ba:

<?php
    $file = fopen("test.txt", "r");
    while(!feof($file)){
        echo fgets($file);
        echo "<br>";
    }
    fclose($file);
?>

- Màn hình sẽ hiển thị là:

tai lieu huong dan hoc HTML va CSS 
ngon ngu lap trinh PHP 
JavaScript and jQuery