我的目录中有六张图片。他显示了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>
答案 0 :(得分:2)
您的for
声明不正确,请使用括号:
<?php
for($i=0; $i<2; $i++){
echo "<img src=\"$images[$i]\" width=\"300\" height=\"400\" />";
echo basename($images[$i], ".jpg");
}
?>