我正在使用exif_read_data將圖像的數據存儲在數組中。檢測數組中的空值並將其設置爲''
它從目錄中讀取jpeg文件,而不是每個圖像文件都具有相同的exif數據,某些文件可能具有ExposureTime,有些文件可能不具有。
$exif = array();
$exif = exif_read_data('path/to/file');
$file_info = array(
'FocalLength' => $exif['FocalLength'],
'ExposureTime' => $exif['ExposureTime'],
'FNumber' => $exif['FNumber']
);
不是每個圖像都有focallength,exposuretime和fnumber,所以它會顯示未定義的索引錯誤。
是否有可能檢測到空指數的,只是代替它把「」,所以它會看起來像這樣(如果沒有該圖像exposuretime和fnumber):
$file_info = array(
'FocalLength' => $exif['FocalLength'],
'ExposureTime' => '',
'FNumber' => ''
);
HTTP://mywiki.wooledge .org/XyProblem – 2012-02-21 03:20:59