Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.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 echo中运行php echo?_Php_Css - Fatal编程技术网

在php echo中运行php echo?

在php echo中运行php echo?,php,css,Php,Css,我有一个echo调用,输出一些HTML代码,其中一些代码包括css,在这个css中我试图执行一些php代码 回音前的变量集 $bg = array('bg-01.jpg', 'bg-02.jpg', 'bg-03.jpg', 'bg-04.jpg', 'bg-05.jpg', 'bg-06.jpg', 'bg-07.jpg' ); $i = rand(0, count($bg)-1); $selectedBg = "$bg[$i]"; 然后在回音中: echo' <html&

我有一个echo调用,输出一些HTML代码,其中一些代码包括css,在这个css中我试图执行一些php代码

回音前的变量集

  $bg = array('bg-01.jpg', 'bg-02.jpg', 'bg-03.jpg', 'bg-04.jpg', 'bg-05.jpg', 'bg-06.jpg', 'bg-07.jpg' );
$i = rand(0, count($bg)-1);
$selectedBg = "$bg[$i]";
然后在回音中:

    echo'
<html>
<head>
<title>Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
    <link type="image/x-icon" href="test.ico" rel="shortcut icon"  />
<style>
html {background:#000;
background: url("<?php echo $selectedBg; ?>") no-repeat fixed 0% 0% / cover #000;}
echo'
试验
html{背景:#000;
背景:url(“”)无重复固定0%0%/封面#000;}
我已经尝试了几种在echo中运行php的方法,但是我失败了,如果我将php放入“”标记页面将无法加载,那么我在这里做错了什么,或者无法在php echo中回显新的php代码

谢谢大家!

您应该使用:

echo'
试验
html{背景:#000;
背景:url(“.$selectedBg.”)无重复固定0%0%/封面#000;}”;

所以实际上有一个误解:)

由于echo是一条php指令,您不必重新打开和关闭php标记(),但可以简单地使用串联。例如:

echo "Hello there ". $name ." ! How are u ?";
打开和关闭php标记仅在HTML显示中有用,例如:

<span>Hello <?php echo $name; ?> ! How are u ? </span>
你好!你好吗?
这确实是一些基本的东西,你应该真正习惯它:)

echo'
试验
html{背景:#000;
背景:url(“.$selectedBg.”)无重复固定0%0%/封面#000;}

使用“Institd of”请学习基本的php语法。这很有效,我想我确实尝试过,但我一定是打字错误it@karnehe很高兴为您提供帮助;)。请查看此帖子,作为您问题的正确答案:)。干杯。
<span>Hello <?php echo $name; ?> ! How are u ? </span>
 echo'
<html>
<head>
<title>Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
    <link type="image/x-icon" href="test.ico" rel="shortcut icon"  />
<style>
html {background:#000;
background: url("'.$selectedBg.'") no-repeat fixed 0% 0% / cover #000;}