PHP อ่านข้อมูลจากไฟล์เท็กซ์ (txt file) ทีละบรรทัด
หน้าแรก PHP MySQL เกร็ดความรู้ PHP อ่านข้อมูลจากไฟล์เท็กซ์ (txt file) ทีละบรรทัด
การอ่านข้อมูลจาก txt file สามารถทำได้โดยใช้ฟังก์ชัน file ซึ่งในคู่มือ php.net ได้บรรยายไว้ว่า file Reads entire file into an array หมายความว่า อ่านทั้งไฟล์เก็บไว้ในอาร์เรย์( 1 บรรทัด เป็น 1 สมาชิกในอาร์เรย์) ดังนั้น ฟังก์ชันนี้จะอ่านข้อมูลให้เราทีละบรรทัดอยู่แล้ว เราแค่ใช้ฟังก์ชันไปอ่านไฟล์ แล้วนำไปใช้ประมวลผลได้เลย ไม่ต้องมาห่วงเรื่องทีละบรรทัดอีก เพราะฟังก์ชันนี้จัดการให้เราแล้ว
ลองใช้งานจริง
สมมติว่าเรามีไฟล์ text.txt (เก็บไว้ในโฟลเดอร์เดียวกับไฟล์ .php) แล้วมีเนื้อหาในไฟล์ 3 บรรทัดดังนี้
Test1
Test2
Test3
ต่อไปเราสามารถเขียนโปรแกรมอ่านทีละบรรทัดได้ดังนี้
| Code |
| $text = file('text.txt'); foreach($text as $value){ print $value.'<br/>'; } |
จะเห็นว่า การอ่านข้อมูลจากไฟล์ทีละบรรทัดนั้น ทำได้ง่ายนิดเดียวครับ
refer: http://www.chanasongkram.com/?p=38
ขึ้นไปด้านบน
