Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.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 - Fatal编程技术网

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

Php 如何将图像背景放入变量中?,php,Php,这是一个愚蠢的问题,但我需要在变量中存储一个带有背景图像的div。我的问题源于使用“和” 这显然是错误的: $var = "<div style="background-image:url('bg.png');">"; $var=”“; 我也尝试过这些方法,但都不起作用: $var = "<div style='"."background-image:url('bg.png');".'">"; $var = "<div style='"; $var = $va

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

这显然是错误的:

$var = "<div style="background-image:url('bg.png');">";
$var=”“;
我也尝试过这些方法,但都不起作用:

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

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

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

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

$var='';

是双引号让你烦恼。您可能需要执行
\“
或只使用单引号(在PHP中可以接受,在HTML中更方便):

$var='';
双引号:

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

这是有效的,并且会起作用。现在只需使用
echo$var;
来显示它。

围绕bg.png的引号对于css的有效性来说是不必要的,因此这可能会有帮助,并且不会让人头痛:)
$var = '<div style="background-image:url(\'bg.png\');">';
$var = "<div style=\"background-image:url('bg.png');\">";