如何将图像背景放在变量中?

时间:2014-02-22 01:26:23

标签: php

这是一个愚蠢的问题,但我需要在变量中存储带有背景图像的div。我的问题来自使用"'

这显然是错误的:

$var = "<div style="background-image:url('bg.png');">";

我也尝试过这些方法但没有效果:

$var = "<div style='"."background-image:url('bg.png');".'">";

$var = "<div style='";
$var = $var."background-image:url('bg.png');";
$var = $var."'>";

有谁知道我怎么能让它发挥作用?

感谢。

2 个答案:

答案 0 :(得分:1)

您可以使用单引号或转义双引号来避免任何问题

$var = "<div style=\"background-image:url('bg.png');\">";

或者

$var = '<div style="background-image:url(\'bg.png\');">';

答案 1 :(得分:1)

这是双重引用,搞砸了你。您可能需要执行\"或只使用单引号(在PHP中可接受,在HTML中更方便):

$var = '<div style="background-image:url(\'bg.png\');">';

双引号:

$var = "<div style=\"background-image:url('bg.png');\">";

这是有效的,可行。现在只需使用echo $var;来显示它。