0

我的目录中有六张图片。他显示了 2 个图像和 1 个文件名。文件名错误,但他在目录中,但他没有显示该图像。你能帮助我吗?我希望他显示 2 个图像 + 2 个正确的文件名。

<!DOCTYPE html>
<?php
//path to directory to scan
$directory = "images1/";
//get all image files with a .jpg extension.
$images = glob($directory . "*.jpg");
shuffle($images);
?>
<html>
<meta http-equiv="refresh" content="60" > 
<head>
<title>Image</title>
</head>
<body>
<ul>
<?php
for($i=0;$i<2;$i++)                                              
echo"<img src=\"$images[$i]\"width=\"300\"height=\"400\">"; 
echo basename($images[$i], ".jpg");                                          
?>  
</ul>
</body>
</html>     
4

1 回答 1

2

您的for说法不正确,请使用括号:

<?php
    for($i=0; $i<2; $i++){
        echo "<img src=\"$images[$i]\" width=\"300\" height=\"400\" />"; 
        echo basename($images[$i], ".jpg");   
    }              
?> 
于 2013-02-19T18:34:00.230 回答