(PHP)如果变量等于HTML输出,请执行此操作

时间:2015-03-24 22:41:09

标签: php jquery date

我有一个脚本将当前星期几输出到HTML span元素中。

我想找出哪个日期插入到span元素中,并相应地显示信息。因此,如果将“Sunday”插入span元素,我希望列出文本“9AM - 5PM”。如果将“星期一”插入跨度,我希望列出“7AM - 7PM”文本。我会在一周的每一天都这样做。

这是我的代码:

<?php
    $date = '<span id="date"></span>';
    if ($date == 'Sunday') {
        echo '9AM - 5PM';
    } elseif ($date == 'Monday') {
        echo '7AM - 7PM';
    }
?>

我无法让这段代码与我合作。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

我想有几种方法可以解决你的问题(jQuery)。但是如果你想使用PHP,你可以使用PHP Simple HTML DOM Parser。您需要下载一个名为simple_html_dom.php的php文件,您可以执行该操作here,并在“下载和安装”部分中有手册如何使用它。文档。

以下是您的问题的代码,您只需根据文件名和文件位置进行调整即可。

<?php
    include('simple_html_dom.php');

    $html = file_get_html('YourHtmlFileName.html');

    $date = $html->find('span[id=date]', 0);

    if($date->innertext = 'Sunday')
        echo '9AM - 5PM';
    else
        echo '7AM - 7PM';
?>