语法错误 - php - echo image(名称和扩展名)

时间:2014-03-13 15:56:19

标签: php image syntax echo

我有2个变量 - $ imgs用于保存图像的名称,$ ex是图像扩展名。

我试图回应图像。

我遇到语法错误。

  echo '<div align = "center"><img src ="'.$imgs.'"."'.$ex" /></div>';

3 个答案:

答案 0 :(得分:1)

试试这个:

echo '<div align = "center"><img src ="'.$imgs.'"."'.$ex.'" /></div>';

在连接时,您没有正确关闭'或在回声中使用.。确保使用正确的语法突出显示工具,例如Sublime Text或Notepad ++。这使得像这样的定位错误变得更加容易。

答案 1 :(得分:0)

"'.$imgs.'"."'.$ex"

需要

"'.$imgs.'.'.$ex.'"

您必须在此处正确连接变量,并在"周围添加了.,这会导致foo"."jpg。你应该能够从语法高亮(SO或你的编辑器)中看到这一点。

答案 2 :(得分:0)

你正在弄乱''。 首先:尝试用一些风格写作! 例如,每当我必须连接某些东西时,我就会使用空白空间来获得更清晰的视图。

'<div align = "center"><img src ="' . $imgs . '.' . $ex . '"/></div>';

这样就更清楚'或'在哪里开始和结束。