Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน fgetc() ใน PHP

ฟังก์ชัน fgetc() ใช้ดึงตัวอักษรเดี่ยวจากไฟล์ที่เปิดอยู่ คืนค่า false เมื่อถึง EOF หรือสตริงที่มีตัวอักษรเดี่ยวที่อ่านจากไฟล์ที่ชี้โดย file_pointer

Syntax

fgetc(file_pointer)

Parameters

  • file_pointer − ตัวชี้ไฟล์ต้องถูกต้อง และชี้ไปยังไฟล์ที่เปิดสำเร็จด้วย fopen() หรือ fsockopen() (และยังไม่ปิดด้วย fclose())

Return

ฟังก์ชัน fgetc() คืนค่า false เมื่อถึง EOF หรือสตริงที่มีตัวอักษรเดี่ยวที่อ่านจากไฟล์ที่ชี้โดย file_pointer

ตัวอย่างที่ 1 (อ่านตัวแรก)

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

ผลลัพธ์ สมมติไฟล์ "two.txt" มีข้อความ "Pirates of the Caribbean" fgetc คืนค่าตัวแรก:

P

ตัวอย่างที่ 2 (อ่านทีละตัวอักษร)

สมมติไฟล์ "two.txt" มีข้อความ "James Gosling developed by Java"

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

ผลลัพธ์

James Gosling developed by Java