最初に結果の最大数の順序を変更する必要があります
<?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