分号后回显

时间:2013-03-10 18:00:41

标签: php html web

我正在使用NVU进行Web开发,我遇到了一个问题,我已经搜索了很长一段时间。

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

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

  

“;}?&gt;

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

3 个答案:

答案 0 :(得分:1)

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

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

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

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

答案 1 :(得分:1)

您忘记添加连接运算符

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

答案 2 :(得分:1)

你正在调整时期:

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

还值得一直检查错误日志,看看PHP错误日志(或者如果没有过滤,那么服务器错误日志)。