Как отобразить динамически загруженные изображения, если более 1 имеет разные стили или размеры?
Мой код:
if ($imgcount == 3) {
<div class="style_imgsize">
$dir_path = $photo['file_path'];
$size = getimagesize($dir_path);
echo imagesize($size['0'],$size['1'], $dir_path);
}
function imagesize($width, $height, $src){
switch ($width & $height & $src) {
case "300" > "$width":
echo '<img src="'.$src.'"; width="100" height="100" />';
break;
case "300"<"$height":
echo '<img src="'.$src.'" width="220" height="250" />';
break;
case "$height" > "$width":
echo '<img src="'.$src.'" height="100%" />';
break;
default:
echo "something";
}
}
Пример с 3 изображениями с различной шириной, высотой и стилями:
![enter image description here](https://i.stack.imgur.com/P8AG5.png)
Изображение 2:
![enter image description here](https://i.stack.imgur.com/y8KkE.jpg)
Я получаю размеры и ширину, но мне нужно разделить каждое изображение. Как разбить $imagecount
?