在php echo中运行php echo?
我有一个echo调用,输出一些HTML代码,其中一些代码包括css,在这个css中我试图执行一些php代码 回音前的变量集在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&
$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;}