PHP – exif_read_data() 函数
phpserver side programmingprogramming更新于 2025/7/18 9:37:17
PHP 中的 exif_read_data() 函数用于从图像文件中读取 EXIF(可交换图像文件格式)标头。此函数将从图像文件中提取所有 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');
//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
)
)

