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

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


ฟังก์ชัน fread() ใช้ อ่านข้อมูลจากไฟล์ที่เปิดอยู่ จะหยุดอ่านเมื่อถึงจุดสิ้นสุดไฟล์ (EOF) หรืออ่านครบจำนวนไบต์ที่ระบุ ส่งคืนสตริงที่อ่านได้เมื่อสำเร็จ, FALSE เมื่อล้มเหลว

ไวยากรณ์ (Syntax)

fread(file_pointer, length)

พารามิเตอร์ (Parameters)

  • file_pointer − ไฟล์พอยน์เตอร์จาก fopen() (จำเป็น)

  • length − จำนวนไบต์สูงสุดที่จะอ่าน (จำเป็น)

ค่าที่ส่งคืน (Return Value)

ส่งคืนสตริงที่อ่านได้ ส่งคืน FALSE เมื่อล้มเหลว

ตัวอย่างการใช้งาน

สมมติไฟล์ one.txt มีเนื้อหา: "Cricket and Football are popular sports."

ตัวอย่างที่ 1: อ่าน 7 ไบต์แรก

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

ผลลัพธ์

Cricket

ตัวอย่างที่ 2: อ่านไฟล์ทั้งหมด (ใช้ filesize() ระบุ length)

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

ผลลัพธ์

Cricket and Football are popular sports.