我有2个变量 - $ imgs用于保存图像的名称,$ ex是图像扩展名。
我试图回应图像。
我遇到语法错误。
echo '<div align = "center"><img src ="'.$imgs.'"."'.$ex" /></div>';
答案 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>';
这样就更清楚'或'在哪里开始和结束。