我使用exif_read_data读取某些文件中的exif(数组中的名称)。
$tmpuploadfolder = 'upload';
foreach ($imagefile_name_array as $value) {
$all_exif_data = exif_read_data(JPATH_BASE.DS.$tmpuploadfolder.DS.$value,'EXIF');
$image_camera = $all_exif_data['Model'];
$image_focal_l = eval('return '.$all_exif_data['FocalLength'].';');
$image_iso = $all_exif_data['ISOSpeedRatings'];
$image_lens = $all_exif_data['UndefinedTag:0xA434'];
$image_aperture = $all_exif_data['COMPUTED']['ApertureFNumber'];
$shutterspeed_apex_v = eval('return '.$all_exif_data['ShutterSpeedValue'].';');
}
首先将它循环好,所有信息写入变量。 但是第二个循环(和其他)$ all_exif_data数组是空的。