PHP:如果当前日期=中提供的日期列表,我如何显示"是/否"输出



我认为if,else语句是可行的,但我不确定。我的PHP知识仅限于调整wordpress文件。如有任何帮助,我们将不胜感激。

p.S:这个问题不是关于wordpress,而是一般中的php

你的做法是正确的。您必须检查当前日期是否在日期的数组中。为了帮助您,我提供PHP in_array文档链接。

我希望这能有所帮助。

[EDIT]

举个简短的例子,如果您想输出OK,如果水果果实列表中。

<?php
$fruit = 'bannana'; // This corresponds to your current date
$fruitList = ['apple','orange','bannana']; //this corresponds to your date list
//IF $fruit is in the array $fruitList
if (in_array($fruit, $fruitList)) {
echo 'OK';
} else {
echo 'NOT OK';
}

这是我通过@Alexandre 找到的解决方案

<?php
$date = date('d-m-Y');; // This corresponds to your current date
$dateList = ['23-07-2018','26-01-2018','27-01-2018','10-02-2018','14-02-2018','24-02-2018','02-03-2018','10-03-2018','24-03-2018','30-03-2018']; //this corresponds to your date list
//IF $date is in the array $dateList
if (in_array($date, $dateList)) {
echo 'No';
} else {
echo 'Yes';
} 
?>

希望这能帮助到任何正在寻找类似东西的人。

最新更新