我需要先更改我的结果最大数字的顺序
<?php $files = glob("blog/*.*"); for ($i=1; $i<count($files); $i++) { $num = $files[$i]; echo '<img src="'.$num.'" alt="random image">'." "; } ?>
只是颠倒循环的顺序怎么样?
<?php $files = glob("blog/*.*"); $i = count($files) - 1; for ($i; $i>=0; $i--) { $num = $files[$i]; echo '<img src="'.$num.'" alt="random image">'." "; } ?>
您可以使用
array_reverse ($files)
来反转数组值的顺序...然后使用您当前使用的循环
如果将图像作为 blob 存储在 mysql 中,则可以使用 order by desc 子句编写 SQL。例子:
select image from image_repo order by image_id desc