我在 html 中包含 php 以根据一些变量更改背景图像。因此我img-set()
在body标签中调用函数。该功能工作正常。但是在函数运行后 html 代码会中断。我认为这是一些无法解决的语法问题。
<body style="background:url(images/<?php $obj->set_img();?>); -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;">
Web 浏览器源代码中的输出如下所示:
<body style="background:url(images/music7.jpg
显示图像名称后中断。为什么这样 ??
这里是 set_img() 函数
function set_img()
{
$ctr = date("d");
$arr7 = array("7","18","29");
$status = 0;
foreach($arr7 as $value){
if($ctr == $value){
echo "music7.jpg";
$status = 7;
}}
if(!$status) echo "music1.jpg";
}