Computer >> Máy Tính >  >> Lập trình >> PHP

hàm fgetc () trong PHP

Hàm fgetc () nhận một ký tự từ một tệp đang mở. Nó trả về false trên eof hoặc một chuỗi chứa một ký tự đơn lẻ được đọc từ tệp được trỏ đến bởi file_pointer

Cú pháp

fgetc(file_pointer)

Tham số

  • file_pointer - Con trỏ tệp phải hợp lệ và phải trỏ đến tệp được mở thành công bằng fopen () hoặc fsockopen () (và chưa được đóng bằng fclose ()).

Quay lại

Hàm fgetc () trả về false trên eof hoặc một chuỗi chứa một ký tự đơn lẻ được đọc từ tệp được trỏ đến bởi file_pointer.

Ví dụ

Sau đây là một ví dụ. Điều này đọc ký tự đầu tiên từ tệp.

<?php
   $file_pointer= fopen("one.txt", "r");
   echo fgetc($file_pointer);
   fclose($file_pointer);
?>

Sau đây là kết quả đầu ra. Giả sử tệp “two.txt” của chúng tôi có nội dung “Cướp biển vùng Caribe”. Fgetc trả về ký tự đầu tiên.

P

Chúng ta hãy xem một ví dụ khác đọc từng ký tự. Giả sử tệp “two.txt” của chúng tôi có nội dung “James Gosling được phát triển bởi Java”.

Ví dụ

<?php
   $file_pointer = fopen("two.txt","r");
   while (! feof ($file_pointer)) {
      echo fgetc($file_pointer);
   }
   fclose($file_pointer);
?>

Đầu ra

James Gosling developed by Java