Fgets PHP

Trong hướng dẫn php này, chúng ta sẽ tìm hiểu cách sử dụng hàm fgets[], hàm fgetc[] và hàm feof[] với ví dụ về php

Hàm xử lý tệp PHP

  • fgets[] – được sử dụng để đọc một dòng từ một tệp
  • fgetc[] – được sử dụng để đọc một ký tự từ một tệp
  • feof[] – dùng để kiểm tra ‘end of file’

Hàm PHP fgets[]

Hàm PHP fgets[] được sử dụng để đọc một dòng từ một tệp

cú pháp hàm fgets[]

Ví dụ hàm PHP fgets[]

Hàm fgets[] đọc một dòng đầu tiên từ một tệp. Để đọc một tệp, trước tiên chúng ta phải mở tệp bằng hàm fopen[] và đọc một dòng bằng hàm fgets[] sau khi sử dụng hàm fgets[], chúng ta phải đóng tệp đã mở bằng hàm fclose[]. Ở đây, chúng tôi mở một 'abc. txt’ ở chế độ đọc [‘r’] và đọc một dòng bằng hàm fgets[] trong ví dụ php bên dưới

đầu ra là. Chỉ đọc dòng đơn đầu tiên từ một tệp. “Xin chào Học viện Meera”. Bây giờ, hãy lấy một ví dụ biểu mẫu php cho hàm fgets[]. Trước tiên, chúng tôi tạo một tệp mới với một số nội dung văn bản và sau khi chúng tôi đọc tệp bằng hàm fgets[], đầu ra sẽ là dòng đầu tiên từ tệp

Ví dụ hàm PHP fgets[]



PHP fgets[] Example
 


Enter String1 :  
Enter String2 :

đầu ra là

Ví dụ hàm PHP fgets[]

 

Hàm PHP fgetc[]

Hàm php fgetc[] được sử dụng để đọc một ký tự từ một tệp

cú pháp hàm fgetc[]

ví dụ hàm fgetc[]

Hàm fgetc[] lấy ra một ký tự đầu tiên từ một tệp. Ở đây, chúng tôi mở một 'abc. txt’ ở chế độ đọc [‘r’] và đọc một ký tự bằng cách sử dụng hàm fgetc[] trong ví dụ php bên dưới

đầu ra là. “M”. Chỉ đọc ký tự đầu tiên từ một tệp

Ví dụ biểu mẫu PHP cho hàm fgetc[]



PHP fgetc[] Example
 


Enter String :  

đầu ra là

Ví dụ hàm PHP fgetc[]

Hàm feof[] trong PHP

Hàm feof[] dùng để kiểm tra xem file đã đến hết hay chưa. Hàm này được sử dụng trong vòng lặp để lấy từng dòng từ tệp một để kiểm tra xem có đạt đến cuối tệp hay không

Hàm fgets[] có thể trả về một dòng từ một tệp đang mở. Hàm này dừng trả về trên một dòng mới ở độ dài hoặc EOF đã chỉ định, tùy theo điều kiện nào đến trước và trả về false nếu lỗi

cú pháp

string fgets [ resource $handle [, int $length ] ]

Hàm này có thể trả về một chuỗi có độ dài tối đa 1 byte được đọc từ tệp được trỏ tới bởi handle

Ví dụ 1

đầu ra

tutorialspoint

Ví dụ-2

đầu ra

________số 8

php_function_reference. htm

❮ Tham khảo hệ thống tập tin PHP

Thí dụ

Đọc một dòng từ tệp đang mở

$file = fopen["kiểm tra. txt","r"];
echo fgets[$file];
fclose[$file];
?>

Chạy ví dụ »

Định nghĩa và cách sử dụng

Hàm fgets[] trả về một dòng từ tệp đang mở

cú pháp

Giá trị tham số

Tham sốTệp mô tảBắt buộc. Chỉ định tệp đang mở để trả về một dòng từ độ dàiTùy chọn. Chỉ định số lượng byte để đọc. Quá trình đọc dừng khi đã đạt đến độ dài 1 byte hoặc khi một dòng mới xuất hiện hoặc trên EOF. Nếu không có độ dài nào được chỉ định, nó sẽ đọc cho đến hết dòng

chi tiết kỹ thuật

Giá trị trả về. Một dòng duy nhất được đọc từ tệp khi thành công, FALSE trên EOF hoặc errorPHP Phiên bản. 4. 0+An toàn nhị phân. Có, trong PHP 4. 3

Thêm ví dụ

Thí dụ

Đọc tệp đang mở, từng dòng một

$file = fopen["kiểm tra. txt","r"];

trong khi[. feof[$file]]
  {
  echo fgets[$file]. "
";
  }

fclose[$file];
?>

Chạy ví dụ »

❮ Tham khảo hệ thống tập tin PHP

Fgets PHP là gì?

Định nghĩa và cách sử dụng . returns a line from an open file.

Sự khác biệt giữa fgets và fread trong PHP là gì?

fgets đọc một dòng -- tôi. e. nó sẽ dừng ở một dòng mới. fread đọc dữ liệu thô - nó sẽ dừng sau một số byte được chỉ định [hoặc mặc định], độc lập với bất kỳ dòng mới nào có thể có hoặc không có mặt

Làm thế nào sử dụng chức năng fgets?

hàm fgets[] trong C . Và sau đó lưu nó vào biến chuỗi tương ứng. Tương tự như hàm get[], fgets cũng kết thúc việc đọc bất cứ khi nào nó gặp một ký tự xuống dòng. The function reads a text line or a string from the specified file or console. And then stores it to the respective string variable. Similar to the gets[] function, fgets also terminates reading whenever it encounters a newline character.

Làm cách nào tôi có thể lấy nội dung của tệp trong PHP?

The file_get_contents[] đọc một tệp thành một chuỗi. Hàm này là cách ưa thích để đọc nội dung của tệp thành một chuỗi. Nó sẽ sử dụng các kỹ thuật ánh xạ bộ nhớ, nếu điều này được máy chủ hỗ trợ, để nâng cao hiệu suất.

Chủ Đề