我有一个脚本将当前星期几输出到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';
}
?>
我无法让这段代码与我合作。任何帮助表示赞赏。
答案 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';
?>