将变量指定给图像名称(php)

将变量指定给图像名称(php),php,Php,我试着玩php,我不是很好。但我想是时候开始玩了 我要说的是一个叫做ascr的页面 它的文件名是acsr.php 我已经创建了一个全局php包含,所以我可以使用不同的变量并动态地包含它们 因此,我创建了一个名为$shorttag=“acsr”的var 在我的页面上,我想用这个短标签来激发图像和类等 所以对于我想显示的图像 img src="/img/<?php $shorttag; ?>.jpg" img src=“/img/.jpg” 也许在其他地方 div class="&l

我试着玩php,我不是很好。但我想是时候开始玩了

我要说的是一个叫做ascr的页面

它的文件名是acsr.php

我已经创建了一个全局php包含,所以我可以使用不同的变量并动态地包含它们

因此,我创建了一个名为$shorttag=“acsr”的var

在我的页面上,我想用这个短标签来激发图像和类等

所以对于我想显示的图像

img src="/img/<?php $shorttag; ?>.jpg"
img src=“/img/.jpg”
也许在其他地方

div class="<?php $shorttag; ?>"
div class=“”
这样做对吗

//////////////////////////////////////

例如

假设我有一个名为acsr.jpg的文件夹,里面有图像

在我的动态页面上,我想回显该图像,但不是使用文件名,而是基于我的php变量将其拉入,在本例中,它的名称为$shorttag,因此本质上,$shorttag=acsr,因此我可以输出如下内容:

<?php $shorttag; ?>.jpg
.jpg
(以上代码极有可能出错)


但是结果给了我ascr.jpg

您需要
回送它
这样它才是真正的输出

div class="<?php echo $shorttag; ?>"

img src="/img/<?php echo $shorttag; ?>.jpg"
PHP5.4及更高版本的规则会发生变化,您可以使用
,而无需打开
short\u open\u标记


此指令还影响速记
,您需要
回显它,以便它实际输出

div class="<?php echo $shorttag; ?>"

img src="/img/<?php echo $shorttag; ?>.jpg"
PHP5.4及更高版本的规则会发生变化,您可以使用
,而无需打开
short\u open\u标记


此指令还影响了速记
,您的示例缺少一种呼出值的方法。您可以像Michael建议的那样使用
echo
,也可以使用语法


此外,在您的示例中,您将在
/img/acsr.jpg
处创建一个映像,并将一个名为
acsr
的类附加到该div。如果这是您想要的,那么是的,您走在了正确的轨道上。否则,您将需要更多地解释您希望实现的目标。

您的示例缺少呼应价值的方法。您可以像Michael建议的那样使用
echo
,也可以使用语法


此外,在您的示例中,您将在
/img/acsr.jpg
处创建一个映像,并将一个名为
acsr
的类附加到该div。如果这是您想要的,那么是的,您走在了正确的轨道上。否则,您需要解释更多您希望实现的目标。

您基本上是在做我用“pid”和“sid”(即)所做的事情,对吗


您必须确保您的参数值符合标准(例如,regex将除a-zA-Z_-之外的所有内容替换为“”),从而确保页面不受用户篡改。至于类,您最好避免让它们依赖页面id进行样式设置。让你的风格在本质上全球化。

你基本上在做我用“pid”和“sid”(即)所做的事情,对吗


您必须确保您的参数值符合标准(例如,regex将除a-zA-Z_-之外的所有内容替换为“”),从而确保页面不受用户篡改。至于类,您最好避免让它们依赖页面id进行样式设置。让你的风格具有全球性。

你的问题不清楚。试着用实例来解释一下?因此,假设我想显示名为acsr.jpg的图像,如何用php替换acsr您的问题尚不清楚。试着用实例来解释一下?所以,假设我想显示名为acsr.jpg的图像,我如何用phpAhh替换acsr,你是救世主,是的,我们已经关闭了shorttags(php shorttags)。本例中的文件名不正确,导致混淆。将添加回声,我的坏!啊,救世主,是的,我们已经关闭了短标签(php短标签)。本例中的文件名不正确,导致混淆。将添加回声,我的坏!谢谢,我忘了我们已经关闭了短标签(php)!现在已经添加了echo,一切都很好。谢谢,我忘了我们已经关闭了shorttag(在php中)!我现在添加了回声,一切都很好。嗯,我甚至没有从这个角度看它。古多尼亚。我太没经验了,不能玩regex这个角色,但我会混过去的,因为结果很好。然后再看看你的方面嗯,我甚至没有从这个角度看它。古多尼亚。我太没经验了,不能玩regex这个角色,但我会混过去的,因为结果很好。然后再看看你的方面