file_get_contents() อ่านไฟล์ทั้งหมดเป็นสตริง
ฟังก์ชันนี้เป็นวิธีที่แนะนำสำหรับการอ่านเนื้อหาของไฟล์ลงในสตริง หากระบบปฏิบัติการเซิร์ฟเวอร์รองรับ เทคโนโลยีการแมปหน่วยความจำก็จะถูกใช้เพื่อเพิ่มประสิทธิภาพเช่นกัน
file_get_contents (เส้นทาง, รวม_เส้นทาง, บริบท, เริ่มต้น, ความยาวสูงสุด)
พารามิเตอร์ | อธิบาย |
---|---|
เส้นทาง | ที่จำเป็น. ระบุไฟล์ที่จะอ่าน |
รวม_เส้นทาง | ไม่จำเป็น. ตั้งค่าพารามิเตอร์นี้เป็น '1' หากคุณต้องการค้นหาไฟล์ใน include_path (ใน php.ini) ด้วย |
บริบท | ไม่จำเป็น. ระบุสภาพแวดล้อมสำหรับการจัดการไฟล์ บริบทคือชุดตัวเลือกที่สามารถปรับเปลี่ยนพฤติกรรมของสตรีมได้ ถ้าใช้ NULL ก็จะถูกละเว้น |
เริ่ม | ไม่จำเป็น. ระบุตำแหน่งในไฟล์เพื่อเริ่มอ่าน พารามิเตอร์นี้เป็นพารามิเตอร์ใหม่ใน PHP 5.1 |
สูงสุด_ความยาว | ไม่จำเป็น. ระบุจำนวนไบต์ที่จะอ่าน พารามิเตอร์นี้เป็นพารามิเตอร์ใหม่ใน PHP 5.1 |
เคล็ดลับ: ฟังก์ชั่นนี้เป็นแบบไบนารี่ที่ปลอดภัย (หมายความว่าทั้งข้อมูลไบนารี (เช่น รูปภาพ) และข้อมูลตัวอักษรสามารถเขียนได้โดยใช้ฟังก์ชันนี้)
<?phpecho file_get_contents("test.txt");?>
รหัสข้างต้นจะส่งออก:
นี่คือไฟล์ทดสอบพร้อมข้อความทดสอบ