Javascript PHP中作为变量的图像

Javascript PHP中作为变量的图像,javascript,php,html,image,variables,Javascript,Php,Html,Image,Variables,我希望我的问题的名称足够明确。基本上我想上传图片到我的php代码。经过一些研究,我认为它必须用html编写。 这很容易做到。现在,我想上传的图像在很多情况下都会发生变化,所以不用使用SWITCH和IF,ELSE写几百行,而是,。。。我只想将图像的名称作为变量引入(这里名为$string)。像这样: 函数显示图标($string){ 回声' '; }这是: function displayIcon ($string) { echo ' <html> <img src=

我希望我的问题的名称足够明确。基本上我想上传图片到我的php代码。经过一些研究,我认为它必须用html编写。 这很容易做到。现在,我想上传的图像在很多情况下都会发生变化,所以不用使用SWITCH和IF,ELSE写几百行,而是,。。。我只想将图像的名称作为变量引入(这里名为$string)。像这样:

函数显示图标($string){
回声'
';    
}
这是:

function displayIcon ($string) {
echo ' 
<html>
<img src="/src/' $string '.png" width="50" height="50" />
</html>
';    
}
函数显示图标($string){
回声'
';    
}
是无效的PHP。您需要连接变量,如下所示:

function displayIcon ($string) {
echo ' 
<html>
<img src="/src/' . $string . '.png" width="50" height="50" />
</html>
';    
}
函数显示图标($string){
回声'
';    
}
另一种方法是对字符串封装使用双引号,对属性封装使用单引号

function displayIcon ($string) {
echo " 
<html>
<img src='/src/{$string}.png' width='50' height='50' />
</html>";    
}
函数显示图标($string){
回声“
";    
}
我也不会使用
,因为我认为这是在已经生成的页面上使用的

你还应该养成检查错误日志的习惯。你应该得到:

分析错误:语法错误,意外的“$string”(T_变量),应为“,”或“;”


这会给你指明正确的方向

谢谢!!我还不熟悉php和web界面(但我有很棒的计划!!),我会努力找到我的错误日志!如果此答案对您有效,请标记为已接受。