ไวยากรณ์ขนมปัง
fread ( ทรัพยากร $handle , int $length ) : string
$handle: ตัวชี้ระบบไฟล์, ทรัพยากรที่สร้างโดย fopen()
$length: อ่านความยาวไบต์ของไฟล์
ค่าที่ส่งกลับ: สตริงที่มีความยาว $length
1. ยืนยันไบต์ที่จะอ่าน
//เส้นทางไฟล์ $filename="./exit.txt"; //รับทรัพยากรไฟล์ $file = fopen($filename,'r'); //เมื่ออ่านไฟล์ไบนารี่ คุณจะต้องตั้งค่าพารามิเตอร์ตัวที่สองเป็น 'rb' //รับเนื้อหาไฟล์ $file_info=fread($ไฟล์,10); //พิมพ์เนื้อหาไฟล์ เสียงสะท้อน $file_info; //ปิดทรัพยากรไฟล์ fclose($ไฟล์); -
2. อย่ายืนยันไบต์ที่ต้องอ่าน
หากต้องการรับเนื้อหาทั้งหมดของไฟล์ คุณต้องใช้ฟังก์ชันอื่นในขนาดไฟล์ () เพื่อดูขนาดของไฟล์
//เส้นทางไฟล์ $filename="./exit.txt"; //รับทรัพยากรไฟล์ $file = fopen($ชื่อไฟล์,'r'); //รับขนาดไฟล์ $file_size= ขนาดไฟล์($ชื่อไฟล์); //รับเนื้อหาไฟล์ $file_info=fread($ไฟล์, $file_size); //พิมพ์เนื้อหาไฟล์ เสียงสะท้อน $file_info; //ปิดทรัพยากรไฟล์ fclose($ไฟล์); -
ข้างต้นคือวิธีที่ PHP ใช้ fread() เพื่อดำเนินการไบต์ ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน