我的目录中有jpg和gif图像,我正在尝试显示它们。
但是,下面只会显示gif:
$pictures = glob("images/*.{gif,jpg}", GLOB_BRACE);
以下内容仅显示jpg:
$pictures = glob("images/*.{jpg,gif}", GLOB_BRACE);
以下是我正在使用的所有内容:
<?php
$pictures = glob("images/*.{gif,jpg}", GLOB_BRACE);
for( $i=0; $i<=10; $i++ ){
echo "<img src=\"".$pictures[$i]."\" />";
}
?>
我也尝试过绝对路径并且没有这样的运气。 可能是什么问题?
提前致谢。
答案 0 :(得分:4)
您似乎将搜索限制在前10场比赛中。如果每个都超过十个,那么你将按照你指定的顺序得到它们(因为它们按照它们的排序方式排序,而不是按字母顺序排序)。
您可以使用foreach
循环来遍历所有文件,也可以在循环之前添加sort($pictures)
。