ฟังก์ชัน file() อ่านไฟล์ในอาร์เรย์
ไวยากรณ์
file(file_path,flag,context)
พารามิเตอร์
-
ไฟล์ − เส้นทางของไฟล์
-
ธง − แฟล็กพารามิเตอร์ทางเลือกสามารถเป็นค่าคงที่ต่อไปนี้ได้ตั้งแต่หนึ่งค่าขึ้นไป -
-
FILE_USE_INCLUDE_PATH - ค้นหาไฟล์ในเส้นทางรวม
-
FILE_IGNORE_NEW_LINES - อย่าเพิ่มบรรทัดใหม่ที่ส่วนท้ายของแต่ละองค์ประกอบอาร์เรย์
-
FILE_SKIP_EMPTY_LINES - ข้ามบรรทัดว่าง
-
FILE_TEXT - เนื้อหาถูกส่งกลับในการเข้ารหัส UTF-8 คุณสามารถระบุการเข้ารหัสอื่นได้โดยการสร้างบริบทที่กำหนดเอง ไม่สามารถใช้แฟล็กนี้กับ FILE_BINARY แฟล็กนี้ใช้ได้ตั้งแต่ PHP 6 เท่านั้น
-
FILE_BINARY - เนื้อหาถูกอ่านเป็นข้อมูลไบนารี นี่เป็นการตั้งค่าเริ่มต้นและไม่สามารถใช้ได้กับ FILE_TEXT แฟล็กนี้ใช้ได้ตั้งแต่ PHP 6 เท่านั้น
-
-
บริบท − มันปรับเปลี่ยนพฤติกรรมของสตรีม
คืนสินค้า
ฟังก์ชัน file() จะคืนค่าไฟล์ในอาร์เรย์ ในขณะที่ฟังก์ชัน file() จะคืนค่าเป็นเท็จเมื่อเกิดความล้มเหลว
ตัวอย่าง
สมมติว่าเรามีไฟล์ “continents.txt” ที่มีเนื้อหาและบรรทัดต่อไปนี้
The Earth has seven continents. The continents are: Asia, Africa, North America, South America, Antarctica, Europe, and Australia. Asia is the largest in area. Australia is the smallest in terms of area.
ตัวอย่าง
<?php print_r(file("continents.txt")); ?>
ผลลัพธ์
Array ( [0] => The Earth has seven continents. [1] => The continents are: Asia, Africa, North America, South America, Antarctica, Europe, and Australia. [2] => Asia is the largest in area. [3] => Australia is the smallest in terms of area. )