使用php条件语句打印带有echo的图像

使用php条件语句打印带有echo的图像,php,conditional,Php,Conditional,嘿,我正在尝试使用php来显示一周中每一天的图像。我使用了带日期的函数来实现这一点,但我的代码似乎不起作用。有人能看一下吗 <?php $today = date("D"); if ($today == "Sun") echo "Today is Sunday" <img src = 'C:\Users\A1\Documents\2016\Semester 2\ISYS 227\Tutorials\images\sun.jpg'/>; elseif ($tod

嘿,我正在尝试使用php来显示一周中每一天的图像。我使用了带日期的函数来实现这一点,但我的代码似乎不起作用。有人能看一下吗

<?php
$today = date("D");

if ($today == "Sun")
    echo "Today is Sunday" <img src = 'C:\Users\A1\Documents\2016\Semester 2\ISYS 227\Tutorials\images\sun.jpg'/>;
    elseif ($today == "Mon")
        echo "Today is Monday. <img src = 'C:\Users\A1\Documents\2016\Semester 2\ISYS 227\Tutorials\images\mon.jpg'/>;
    elseif ($today == "Tue")
        echo "Today is Tuesday". <img src = 'C:\Users\A1\Documents\2016\Semester 2\ISYS 227\Tutorials\images\tue.jpg'/>;
    elseif ($today == "Wed")
        echo "Today is Wednesday". <img src = 'C:\Users\A1\Documents\2016\Semester 2\ISYS 227\Tutorials\images\wed.jpg'/>;
    elseif ($today == "Thur")
        echo "Today is Thursday". <img src = 'C:\Users\A1\Documents\2016\Semester 2\ISYS 227\Tutorials\images\thur.jpg'/>';
    elseif ($today == "Fri")
        echo "Today is Friday. <img src = 'C:\Users\A1\Documents\2016\Semester 2\ISYS 227\Tutorials\images\fri.jpg'/>;
    elseif ($today == "Sat")
        echo "Today is Saturday. <img src = 'C:\Users\A1\Documents\2016\Semester 2\ISYS 227\Tutorials\images\sat.jpg'/>;
    else    
    echo "I do not know the day of the week.";

?>

你太早结束了报价

echo "Today is Sunday" <img src = ''/>;
应该是:

echo "Today is Sunday <img src = ''/>" ;
删除图像源以使其更易于阅读

另外,正如注释中指出的,使用相对路径

我已经测试了这个,它是有效的

完整代码:

<?php
$today = date("D");

if ($today == "Sun")
    echo "Today is Sunday <img src = 'images/sun.jpg'/>" ;
    elseif ($today == "Mon")
        echo "Today is Monday. <img src = 'images/mon.png'/>";
    elseif ($today == "Tue")
        echo "Today is Tuesday. <img src = 'images/tue.jpg'/>";
    elseif ($today == "Wed")
        echo "Today is Wednesday. <img src = 'images/wed.jpg'/>";
    elseif ($today == "Thur")
        echo "Today is Thursday. <img src = 'images/thur.jpg'/>";
    elseif ($today == "Fri")
        echo "Today is Friday. <img src = 'images/fri.jpg'/>";
    elseif ($today == "Sat")
        echo "Today is Saturday. <img src = 'images/sat.jpg'/>";
    else    
    echo "I do not know the day of the week.";

?>

这可能是您试图做的事情:

<?php
    $today      = date("D");        
    if ($today == "Sun") {
        echo "Today is Sunday. <img src = 'C:\Users\A1\Documents\2016\Semester 2\ISYS 227\Tutorials\images\sun.jpg'/>\n";
    }elseif ($today == "Mon") {
        echo "Today is Monday. <img src = 'C:\Users\A1\Documents\2016\Semester 2\ISYS 227\Tutorials\images\mon.jpg'/>";
    }elseif ($today == "Tue") {
        echo "Today is Tuesday. <img src = 'C:\Users\A1\Documents\2016\Semester 2\ISYS 227\Tutorials\images\tue.jpg'/>";
    }elseif ($today == "Wed"){  
        echo "Today is Wednesday. <img src = 'C:\Users\A1\Documents\2016\Semester 2\ISYS 227\Tutorials\images\wed.jpg'/>";
    }elseif ($today == "Thur") {
        echo "Today is Thursday. <img src = 'C:\Users\A1\Documents\2016\Semester 2\ISYS 227\Tutorials\images\thur.jpg'/>";
    }elseif ($today == "Fri") {
        echo "Today is Friday. <img src = 'C:\Users\A1\Documents\2016\Semester 2\ISYS 227\Tutorials\images\fri.jpg'/>";
    }elseif ($today == "Sat") {
        echo "Today is Saturday. <img src = 'C:\Users\A1\Documents\2016\Semester 2\ISYS 227\Tutorials\images\sat.jpg'/>";
    }else {
        echo "I do not know the day of the week.";
    }

代码中出现语法错误…请使用switch而不是if。。。使用相对路径而不是绝对示例:echo今天是星期天;您应该使用url路径而不是磁盘路径使用多向数组并删除所有内容,如果,您可以在3行代码中完成这一切,1。类似于Mon的数组=>yormon.jpg。。。。然后检查数组键是否存在,并回复我的投票结果,因为用户对编程的了解很少,所以我不想讨论这个问题