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