ฟังก์ชัน file() อ่านไฟล์ทั้งหมดลงในอาร์เรย์
แต่ละองค์ประกอบในอาร์เรย์จะเป็นบรรทัดที่สอดคล้องกันในไฟล์ รวมถึงการขึ้นบรรทัดใหม่ด้วย
ไฟล์ (เส้นทาง, รวม_เส้นทาง, บริบท)
พารามิเตอร์ | อธิบาย |
---|---|
เส้นทาง | ที่จำเป็น. ระบุไฟล์ที่จะอ่าน |
รวม_เส้นทาง | ไม่จำเป็น. ตั้งค่าพารามิเตอร์นี้เป็น '1' หากคุณต้องการค้นหาไฟล์ใน include_path (ใน php.ini) ด้วย |
บริบท | ไม่จำเป็น. ระบุสภาพแวดล้อมสำหรับการจัดการไฟล์ บริบทคือชุดตัวเลือกที่สามารถปรับเปลี่ยนพฤติกรรมของสตรีมได้ ถ้าใช้ NULL ก็จะถูกละเว้น |
เคล็ดลับ: ตั้งแต่ PHP 4.3 ฟังก์ชันนี้ปลอดภัยแบบไบนารี (หมายความว่าทั้งข้อมูลไบนารี (เช่น รูปภาพ) และข้อมูลตัวอักษรสามารถเขียนได้โดยใช้ฟังก์ชันนี้)
<?phpprint_r(file("test.txt"));?>
รหัสข้างต้นจะส่งออก:
Array([0] => Hello World. Testing Testing![1] => อีกหนึ่งวัน อีกหนึ่งบรรทัด[2] => หากอาร์เรย์เลือกบรรทัดนี้[3] => จะเป็นรถกระบะหรือไม่)