Fgetc PHP
Ghi chú. Chức năng này chậm và không nên được sử dụng trên các tệp lớn. Nếu bạn cần đọc từng ký tự một từ một tệp lớn, hãy sử dụng fgets() để đọc dữ liệu từng dòng một và sau đó xử lý từng dòng một ký tự với fgetc() Show
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
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()
đầ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()
đầu ra là Ví dụ hàm PHP fgetc()Hàm feof() trong PHPHà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 fgetc() được sử dụng để trả về một ký tự đơn từ tệp đã được mở. Nó nhận ký tự từ một con trỏ tệp được chỉ định. Chức năng này tải chậm nên không dùng cho file lớn cú phápThông sốTham sốMô tảYêu cầu/Tệp tùy chọnChỉ định tệp để kiểm trabắt buộctrả lạiNó trả về một ký tự đơn ví dụ 1đầu ra ví dụ 2đầu ra Hàm fgetc() lấy 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ự được đọc từ tệp được trỏ tới bởi file_pointer cú phápfgetc(file_pointer) Thông số
Trở lạiHàm fgetc() trả về false trên eof hoặc một chuỗi chứa một ký tự đơn được đọc từ tệp được trỏ tới bởi file_pointer Thí dụSau đây là một ví dụ. Điều này đọc ký tự đầu tiên từ tập tin Sau đây là đầu ra. Giả sử tệp của chúng tôi “hai. txt” có dòng chữ “Cướp biển vùng Caribbean”. 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 của chúng tôi “hai. txt” có dòng chữ “James Gosling được phát triển bởi Java” fgetc PHP là gì?Hàm fgetc() trả về một ký tự đơn từ tệp đang mở . Ghi chú. Chức năng này chậm và không nên được sử dụng trên các tệp lớn. Nếu bạn cần đọc từng ký tự một từ một tệp lớn, hãy sử dụng fgets() để đọc dữ liệu từng dòng một và sau đó xử lý từng dòng một ký tự với fgetc().
fgetc được sử dụng để làm gì?Hàm fgetc() trả về ký tự được đọc dưới dạng số nguyên . Giá trị trả về EOF cho biết lỗi hoặc tình trạng cuối tệp.
Làm cách nào để 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.
fgetc trả về giá trị gì?Trả về giá trị
. fgetwc trả về, dưới dạng wint_t, ký tự rộng tương ứng với ký tự đã đọc hoặc trả về WEOF để chỉ báo lỗi hoặc kết thúc tệp. the character read as an int or returns EOF to indicate an error or end of file. fgetwc returns, as a wint_t , the wide character that corresponds to the character read or returns WEOF to indicate an error or end of file. |