296 of 410 menu

Hàm feof

Hàm feof kiểm tra xem đã đạt đến cuối tệp khi đọc hay chưa. Nó nhận một tham số - con trỏ tới tệp đã được mở thành công bởi hàm fopen. Trả về true nếu đã đạt đến cuối tệp, và false trong trường hợp ngược lại.

Cú pháp

feof(resource $handle): bool

Ví dụ

Kiểm tra xem đã đạt đến cuối tệp khi đọc hay chưa:

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

Trong ví dụ này, chúng ta đọc tệp theo từng dòng cho đến khi đạt đến cuối tệp.

Ví dụ

Kiểm tra trạng thái con trỏ tệp sau khi mở tệp:

<?php $file = fopen('empty.txt', 'r'); var_dump(feof($file)); fclose($file); ?>

Kết quả thực thi mã cho tệp trống:

true

Ví dụ

Xử lý lỗi khi mở tệp:

<?php $file = @fopen('nonexistent.txt', 'r'); if ($file === false) { echo "File not found"; } else { while (!feof($file)) { echo fgets($file); } fclose($file); } ?>

Kết quả thực thi mã nếu tệp không tồn tại:

'File not found'

Xem thêm

  • hàm fread,
    hàm đọc từ tệp
  • hàm fgets,
    hàm đọc một dòng từ tệp
  • hàm rewind,
    hàm đặt lại con trỏ tệp
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối