如何在php echo上添加双引号

时间:2015-08-10 19:03:24

标签: php double quote

嘿伙计们有人可以告诉我如何在style=""上添加双引号以便我的jquery工作。

PHP代码 - 没有工作

echo" <div class='fill' style='background-image:url('image/".$row["image"]."');'></div>";

HTML代码 - 这项工作

<div class='fill' style="background-image:url('image/img.jpg');"></div>

我知道我可以使用\"添加它,但我已经尝试了但它仍然没有用。

2 个答案:

答案 0 :(得分:0)

这两种方法都应该有效。实际上,您不能在相同的样式引用中使用相同的样式引用 - 因此必须对其进行转义。

echo" <div class='fill' style='background-image:url(\'image/".$row["image"]."\');'></div>";

echo" <div class=\"fill\" style=\"background-image:url('image/".$row['image']."');\"></div>";

答案 1 :(得分:0)

作为替代方案,当您处理使用两种类型引号的字符串时,请考虑使用heredoc

echo <<<EOL
<a href="javascript:alert('hi mom!')">click me</a>
EOL;

在这种情况下无需转义任何引号。