exif_read_data() ฟังก์ชั่นใน PHP อ่านส่วนหัว EXIF (รูปแบบไฟล์ภาพที่แลกเปลี่ยนได้) จากไฟล์รูปภาพ ฟังก์ชันนี้จะแยกส่วนหัว EXIF ทั้งหมดออกจากไฟล์รูปภาพ
ไวยากรณ์
Array exif_read_data( str $file, str $section=null, bool $arrays=false, bool $thumbnail=false )
พารามิเตอร์
exif_read_data() ยอมรับสี่พารามิเตอร์ต่อไปนี้ -
-
$file − พารามิเตอร์นี้ใช้เพื่อระบุตำแหน่งของไฟล์รูปภาพ
-
$ส่วน − พารามิเตอร์นี้ระบุรายการส่วนที่คั่นด้วยเครื่องหมายจุลภาคที่จำเป็นต้องมีอยู่ในไฟล์เพื่อสร้างอาร์เรย์ผลลัพธ์
-
$อาร์เรย์ − พารามิเตอร์นี้ระบุว่าจะแสดงแต่ละส่วนเป็นอาร์เรย์หรือไม่
-
$ภาพขนาดย่อ - พารามิเตอร์นี้ระบุว่าจะอ่านภาพขนาดย่อหรือไม่
คืนค่า
exif_read_data() ฟังก์ชั่นส่งคืนอาเรย์ที่เชื่อมโยงเมื่อประสบความสำเร็จ ผิดพลาดในความล้มเหลว
ตัวอย่าง
<?php
//load an image from local drive
$arrays = exif_read_data('C:\xampp\htdocs\test\research.jpg');
//Output
print_r($arrays);
?> เราได้ใช้ภาพต่อไปนี้ -

ผลลัพธ์
มันจะสร้างผลลัพธ์ต่อไปนี้ -
Array
(
[FileName] => research.jpg
[FileDateTime] => 1627296139
[FileSize] => 45686
[FileType] => 2
[MimeType] => image/jpeg
[SectionsFound] =>
[COMPUTED] => Array
(
[html] => width="640" height="358"
[Height] => 358
[Width] => 640
[IsColor] => 1
)
)