0

最初に結果の最大数の順序を変更する必要があります

 <?php $files = glob("blog/*.*"); for ($i=1; $i<count($files); $i++) { $num = $files[$i]; echo '<img src="'.$num.'" alt="random image">'."&nbsp;&nbsp;"; } ?>
4

3 に答える 3

3

ループの順序を逆にするだけではどうですか?

<?php $files = glob("blog/*.*"); $i = count($files) - 1; for ($i; $i>=0; $i--) { $num = $files[$i]; echo '<img src="'.$num.'" alt="random image">'."&nbsp;&nbsp;"; } ?>
于 2012-12-14T22:54:43.783 に答える
1

配列の値の順序を逆にするために使用できます array_reverse ($files)...次に、現在使用しているループを使用します

于 2012-12-14T23:21:08.690 に答える
-1

イメージを BLOB として mysql に保存する場合は、order by desc 句を使用して SQL を記述できます。例:

select image from image_repo order by image_id desc
于 2012-12-14T22:56:15.950 に答える