exif_read_data() ফাংশনটি PHP-এ একটি ইমেজ ফাইল থেকে EXIF (Exchangeable image file format) হেডার পড়ে। এই ফাংশন একটি ইমেজ ফাইল থেকে সব EXIF হেডার এক্সট্র্যাক্ট করে।
সিনট্যাক্স
Array exif_read_data( str $file, str $section=null, bool $arrays=false, bool $thumbnail=false )
প্যারামিটার
exif_read_data() নিচের চারটি প্যারামিটার গ্রহণ করে −
$file − এই প্যারামিটারটি একটি ইমেজ ফাইলের লোকেশন স্পেসিফাই করতে ব্যবহৃত হয়।
$section − এই প্যারামিটারটি একটি কমা-সেপারেটেড লিস্ট স্পেসিফাই করে সেকশনগুলো যা ফাইলে উপস্থিত থাকতে হবে রেজাল্ট অ্যারে প্রোডিউস করার জন্য।
$arrays − এই প্যারামিটারটি স্পেসিফাই করে প্রতিটি সেকশনকে অ্যারে হিসেবে প্রেজেন্ট করা উচিত কিনা।
$thumbnail − এই প্যারামিটারটি স্পেসিফাই করে থাম্বনেইল পড়া উচিত কিনা।
রিটার্ন ভ্যালু
exif_read_data() ফাংশন সফল হলে একটি অ্যাসোসিয়েটিভ অ্যারে রিটার্ন করে; ব্যর্থ হলে False।
উদাহরণ
<?php
// লোকাল ড্রাইভ থেকে একটি ইমেজ লোড করুন
$arrays = exif_read_data('C:\xampp\htdocs\test\research.jpg');
// আউটপুট
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 ) )