我正在寻找一种在 php 旁边使用响应式图像属性“srcset”的方法。我目前正在使用以下代码从服务器上的目录中选择随机图像:
<?php
$dir = "img/";
$images = scandir($dir);
$i = rand(2, sizeof($images)-1);
?>
<img src="img/<?php echo $images[$i]; ?>" alt="image">
我在带有后缀的目录中创建了不同版本的图像(即 image-1-small.jpg、image-1-big.jpg ... image-2-small.jpg、image-2-big.jpg、image-1-small.jpg、image-1-big.jpg ... jpg 等)。
我将如何将 srcset 属性实现到 php 字符串中?我正在寻找与此类似的输出:
<img sizes="100vw" srcset="img/image-1-small.jpg 400w, img/image-2-medium.jpg 800w, img/image-1-big.jpg 1600w" src="img/image-1-small.jpg" alt="image-1">
谢谢!