Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

PHP – exif_read_data() ฟังก์ชั่น


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);
?>

เราได้ใช้ภาพต่อไปนี้ -

PHP – exif_read_data() ฟังก์ชั่น

ผลลัพธ์

มันจะสร้างผลลัพธ์ต่อไปนี้ -

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
      )

)