Computer >> Máy Tính >  >> Lập trình >> PHP

PHP - hàm exif_read_data ()

exif_read_data () hàm trong PHP đọc tiêu đề EXIF ​​(Định dạng tệp hình ảnh có thể trao đổi) từ tệp hình ảnh. Hàm này trích xuất tất cả các tiêu đề EXIF ​​từ một tệp hình ảnh.

Cú pháp

Array exif_read_data(
   str $file,
   str $section=null,
   bool $arrays=false,
   bool $thumbnail=false
)

Tham số

exif_read_data () chấp nhận bốn tham số sau -

  • $ tệp - Tham số này được sử dụng để chỉ định vị trí của tệp hình ảnh.

  • phần $ - Tham số này chỉ định danh sách các phần được phân tách bằng dấu phẩy cần có trong tệp để tạo ra một mảng kết quả.

  • $ mảng - Tham số này chỉ định có hay không trình bày mỗi phần dưới dạng một mảng.

  • $ thumbnail - Tham số này chỉ định có đọc các hình thu nhỏ hay không.

Giá trị trả lại

exif_read_data () hàm trả về một mảng kết hợp khi thành công; Sai khi thất bại.

Ví dụ

<?php
   //load an image from local drive
   $arrays = exif_read_data('C:\xampp\htdocs\test\research.jpg');

   //Output
   print_r($arrays);
?>

Ở đây chúng tôi đã sử dụng hình ảnh sau -

PHP - hàm exif_read_data ()

Đầu ra

Nó sẽ tạo ra kết quả sau -

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
      )

)