ปัญหาเรื่องนี้มาจาก ไปเจอ Zip ไฟล์ก้อนใหญ่มาก ข้างในมีไฟล์เป็นหมื่น แต่อยากจะอ่านข้อมูลในนั้น แค่ไฟล์เดียว จะทำยังไงให้ได้ประสิทธิภาพ
ถ้าจะแตกไฟล์ออก มาอ่าน นานแน่นวล , แต่ก็ไปเจอวิธีเจ๋งๆ มา ใช้คำสั่งแค่นี้เองครับ
$text = file_get_contents('zip://test.zip#test.txt');
echo $text;
สรุปคือใช้ wrapper zip เพื่ออ่านแค่ไฟล์เดียวได้เลย อย่างง่าย