<分区>
我遇到了这段代码,它从指定的文件夹中提取图像并使用 img
标签输出它们:
<?php
$url = "./images/";
$handle = opendir ($url);
while (false !== ($file = readdir($handle))) {
if($file != "." && $file != ".." && $file != basename(__FILE__)) {
echo '<a href="'.$url.$file.'" class="lightbox" title="'.$file.'"><img src="'.$url.$file.'" alt="" /></a><br />';
?>
效果很好,但我唯一遇到的问题是图像的顺序。
所以,假设在我的 images
文件夹中,我有这些图片:
2.jpg
b.jpg
a.jpg
1.jpg
我怎样才能让它按数字和字母顺序列出图像?我希望编号的图像排在第一位,然后是字母,因此它会像这样列出图像:
1.jpg
2.jpg
a.jpg
b.jpg