使用php设置背景图像

使用php设置背景图像,php,html,json,Php,Html,Json,我正在使用php遍历一个json对象,并尝试将json对象中的图像显示为div的背景图像 我的json对象如下所示: { "1.49514754373E+12": { "description": "This is amazing!", "fileNames": [ "3.jpg" ], } } 我用来在html中显示图像的php文件如下所示 <?php $json = file_get_c

我正在使用php遍历一个json对象,并尝试将json对象中的图像显示为div的背景图像

我的json对象如下所示:

{
    "1.49514754373E+12": {
        "description": "This is amazing!",
        "fileNames": [
            "3.jpg"
        ],

    }
}
我用来在html中显示图像的php文件如下所示

<?php
    $json = file_get_contents('auction.json');
    $json = json_decode($json);

    foreach($json as $obj){
      echo "<p>" .$obj->description . "</p>";

      //loop through the array of images
      for ($x=0; $x < count($obj->fileNames); $x++) {
         echo "<div style='background-image: url('" .$obj->fileNames[$x]."');'>";
      }

    }
?>
<div style="background-image: url(" 3.jpg');'></div>

我用双引号包装了样式值,并用
\
对其进行了转义

echo "<div style=\"background-image: url('" . $obj->fileNames[$x] . "');\">";
echo“文件名[$x]”)\">";

我用双引号包装了样式值,并用
\
对其进行了转义

echo "<div style=\"background-image: url('" . $obj->fileNames[$x] . "');\">";
echo“文件名[$x]”)\">";