06/04/2021, 14:46

Hàm feof() trong PHP - PHP Function

Code file_put_contents('test.txt', 'Zaidap.com.net'); $fp = fopen('test.txt','rb'); while(feof($fp) == false) { $c = fgetc($fp); echo "kí tự thứ " .ftell($fp). " là: " . $c ."<br />"; }

Hàm feof() kiểm tra xem con trỏ tập tin đã ở vị trí cuối cùng của file chưa.

Cú pháp

Cú phápfeof( $handle);

Trong đó:

  • $handle là file đã được mở thành công bằng hàm fopen() hoặc fsockopen() trước đó. 

Kết quả trả về

Hàm sẽ trả về True nếu con trỏ đã ở cuối file, ngược lại hàm trả về False.

Ví dụ

Đếm số kí tự trong file, sử dụng feof():

Code
file_put_contents('test.txt', 'Zaidap.com.net');
$fp = fopen('test.txt','rb');
while(feof($fp) == false) {
  $c = fgetc($fp);
  echo "kí tự thứ " .ftell($fp). " là: " . $c ."<br />";
}

Kết quả
kí tự thứ 1 là: f
kí tự thứ 2 là: r
kí tự thứ 3 là: e
kí tự thứ 4 là: e
kí tự thứ 5 là: t
kí tự thứ 6 là: u
kí tự thứ 7 là: t
kí tự thứ 8 là: s
kí tự thứ 9 là: .
kí tự thứ 10 là: n
kí tự thứ 11 là: e
kí tự thứ 12 là: t
kí tự thứ 12 là: 

Tham khảo: php.net

Nguồn: Zaidap.com.net

Tạ Quốc Bảo

23 chủ đề

7270 bài viết

Cùng chủ đề
0