match('/heic|HEIC|jpg|jpeg|JPG|JPEG|webp|WEBP|avif|AVIF$/'); //print_r($dir); $i = 1; $photos = array(); foreach($dir as $file){ $file = $file->getpathName(); /**/ if ($exif = @exif_read_data($file, 0, true )) { //_pr($exif); $ev = isset($exif['EXIF']['ExposureBiasValue']) ? $exif['EXIF']['ExposureBiasValue'] : ''; //echo $ev . "
"; //echo strlen($ev). "
"; $div = explode( "/", $ev); $dividende = $div[0]; $diviseur = $div[1]; echo $dividende .PHP_EOL; echo $diviseur .PHP_EOL; if (str_starts_with($ev, '0')) { $ev = '0'; } elseif ($dividende === $diviseur) { $ev = '0'; } echo "---
"; if ((! str_starts_with($ev, '0')) && (! str_starts_with($ev, '-'))) { $ev = "+" . $ev; } $photos[$file] = $ev; } } _pr($photos); ?>