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

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


ฟังก์ชัน fgetc() รับอักขระจากไฟล์ที่เปิดอยู่ ส่งคืนค่าเท็จใน eof หรือสตริงที่มีอักขระตัวเดียวที่อ่านจากไฟล์ที่ file_pointer ชี้ไป

ไวยากรณ์

fgetc(file_pointer)

พารามิเตอร์

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

คืนสินค้า

ฟังก์ชัน fgetc() ส่งคืนค่าเท็จบน eof หรือสตริงที่มีอักขระตัวเดียวที่อ่านจากไฟล์ที่ file_pointer ชี้ไป

ตัวอย่าง

ต่อไปนี้เป็นตัวอย่าง เป็นการอ่านอักขระตัวแรกจากไฟล์

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

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

P

ให้เราดูตัวอย่างอื่นที่อ่านทีละอักขระ สมมติว่าไฟล์ "two.txt" ของเรามีข้อความว่า "James Gosling พัฒนาโดย Java"

ตัวอย่าง

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

ผลลัพธ์

James Gosling developed by Java