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

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


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

ไวยากรณ์

fread(file_pointer, length)

พารามิเตอร์

  • file_pointer - ทรัพยากรตัวชี้ระบบไฟล์ที่สร้างขึ้นโดยใช้ fopen() จำเป็น

  • ความยาว - จำนวนไบต์สูงสุดที่จะอ่าน จำเป็น

คืนสินค้า

ฟังก์ชัน fread() จะคืนค่าสตริงการอ่านเมื่อสำเร็จ เมื่อล้มเหลว จะส่งกลับ FALSE

สมมติว่าเรามีไฟล์ “one.txt” โดยมีบรรทัดต่อไปนี้

Cricket and Football are popular sports.

ต่อไปนี้เป็นตัวอย่างที่อ่านไฟล์ได้ 7 ไบต์

ตัวอย่าง

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

ผลลัพธ์

Cricket

เรามาดูตัวอย่างอื่นที่อ่านไบต์ทั้งหมดจากไฟล์เดียวกัน “one.txt”

ตัวอย่าง

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

ผลลัพธ์

Cricket and Football are popular sports.