Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将单引号放在其他单引号内?_Php_Html - Fatal编程技术网

Php 如何将单引号放在其他单引号内?

Php 如何将单引号放在其他单引号内?,php,html,Php,Html,我将此代码放在php echo中,它位于if语句中。我需要做这行代码,但是引号给了我一个问题。 回声“ ”; 然后我试着这样做,上面的代码是image.php,我认为这个变量不会遗留下来 <?php include 'image.php'; ?> 我该如何着手解决这个问题 你需要完整的页面代码吗?你可以在HTML中用不同的引号括起来(有些HTML引号是不平衡的)。在PHP中,必须转义内部引号: echo "<a href=\"#\" onclick=\"popup('p

我将此代码放在php echo中,它位于if语句中。我需要做这行代码,但是引号给了我一个问题。 回声“

”;
然后我试着这样做,上面的代码是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>