我有两个变量-$imgs,它保存图像的名称,$ex,它是图像的扩展名。
我正试图呼应这幅图像。
我面临语法错误。
echo '<div align = "center"><img src ="'.$imgs.'"."'.$ex" /></div>';
试试这个:
echo '<div align = "center"><img src ="'.$imgs.'"."'.$ex.'" /></div>';
连接时,您没有正确关闭'
或在回显中使用.
。请确保使用正确的语法高亮显示工具,如Sublime Text或Notepad++。这样可以更容易地发现这样的错误。
您在用。首先:试着用一些风格来写作!例如,每当我必须连接某个东西时,我都会使用空格来获得更清晰的视图。
'<div align = "center"><img src ="' . $imgs . '.' . $ex . '"/></div>';
这样就更清楚了"or"的起点和终点。
"'.$imgs.'"."'.$ex"
需要
"'.$imgs.'.'.$ex.'"
您必须在此处正确地连接变量,而且您在.
周围添加了"
,这将导致foo"."jpg
。您应该能够从(SO或编辑器的(语法高亮显示中看到这一点。