Php 如何将单引号放在其他单引号内?
我将此代码放在php echo中,它位于if语句中。我需要做这行代码,但是引号给了我一个问题。 回声“Php 如何将单引号放在其他单引号内?,php,html,Php,Html,我将此代码放在php echo中,它位于if语句中。我需要做这行代码,但是引号给了我一个问题。 回声“ ”; 然后我试着这样做,上面的代码是image.php,我认为这个变量不会遗留下来 <?php include 'image.php'; ?> 我该如何着手解决这个问题 你需要完整的页面代码吗?你可以在HTML中用不同的引号括起来(有些HTML引号是不平衡的)。在PHP中,必须转义内部引号: echo "<a href=\"#\" onclick=\"popup('p
”;
然后我试着这样做,上面的代码是image.php,我认为这个变量不会遗留下来
<?php include 'image.php'; ?>
我该如何着手解决这个问题
你需要完整的页面代码吗?你可以在HTML中用不同的引号括起来(有些HTML引号是不平衡的)。在PHP中,必须转义内部引号:
echo "<a href=\"#\" onclick=\"popup('popUpDiv')\"><img src='$pic'></a>";
echo”“;
这是:
$pic='image.jpg';
echo '<a href="#" onclick="popup(\'popUpDiv\')"><img src="'.$pic.'"></a>';
$pic='image.jpg';
回声';
将产生以下结果:
<a href="#" onclick="popup('popUpDiv')"><img src="image.jpg"></a>
但是您应该通过DOM(在
内部或更好的外部js
文件中)访问onclick
事件,并且不使用带有
的href,但是为什么呢?你可以只做”
@ohgod为什么popup(popUpDiv)
的默认值意味着您(在某处)将popUpDiv
声明为预定义变量,如果我没有弄错的话。当您用引号将其括起来时,您将字符串“popUpDiv”
传递给函数。由于我不确定他们基于不完整的代码在做什么,所以我不会做任何假设。
<a href="#" onclick="popup('popUpDiv')"><img src="image.jpg"></a>