0

我正在使用 NVU 进行 Web 开发,并且遇到了一个我已经搜索了很长时间才能解决的问题。

<?php 
$imagesDir = 'images/'; 
$images = glob($imagesDir . '*.{jpg,jpeg,png,gif}', GLOB_BRACE);
foreach($images as $key=>$value)
{
      echo "<img src='"$value"'>" ;
}
?>

我应该得到“images/”文件夹中所有图像的输出,但我的输出看起来像这样

" ; } ?>

它只打印它之后的内容,而不是我真正想要它打印的内容。我应该怎么办?提前致谢

4

3 回答 3

1

可能是因为你错过了时期..

  echo "<img src='".$value."'>" ;

您还可以在 PHP 中将变量放在双引号内,而无需连接字符串。

echo "<img src='$value'>";
于 2013-03-10T18:03:10.097 回答
1

您忘记添加连接运算符

echo "<img src='" . $value . "'>" ;
于 2013-03-10T18:03:13.487 回答
1

你错过了这些时期:

echo "<img src='".$value."'>" ;

此外,值得经常检查错误日志,查看 PHP 错误日志(或者如果未过滤,则查看服务器错误日志)。

于 2013-03-10T18:03:37.013 回答