0
我試過幾個變種獲取exif信息寫出來。但在任何情況下,我有類似的問題:PHP foreach與exif_read_data保持說警告:爲foreach提供的無效參數()
「警告:提供的foreach()無效參數」 - 在:的foreach($部分爲$名=> $ val)的
$exif = @exif_read_data($result['path'], 'IFD0');
if(is_array($exif))
foreach ($exif as $key => $section) {
foreach ($section as $name => $val) {
echo "$key.$name: $val<br />\n";
}
}
你知道哪個foreach出錯嗎。試試從exif_read_data的前面刪除@也許? – Maximus2012 2015-03-31 16:26:03
第二個foreach是給的問題,與@刪除它仍然是相同的(原來我沒有@ ..) – 2015-03-31 16:27:55
如果is_array($部分)之前的第二個foreach,看看是否可行?部分或全部$ section值可能不是數組,因此您不能使用foreach循環遍歷數組。 – Maximus2012 2015-03-31 16:29:11