我有这个生效日期,阵列开始并每 12 个周期重复一次。那么如何检查特定日期的项目价值呢?
我试图从生效日期开始获取特定日期的项目值,但它没有返回任何值。
<?php
$start_date = '2019-01-01';
$end_date = '2019-01-30';
$item = array('a','a','a','a','o','o','b','b','b','b','o','o');
$i = 0;
while (strtotime($start_date) <= strtotime($end_date)) {
$i = $i+1;
$value = $item[$i];
if($start_date == '2019-01-05') {
echo "Date:".$start_date." Value:".$value;
echo "</br>";
}
if($start_date == '2019-01-07') {
echo "Date: ".$start_date." Value: ".$value;
echo "</br>";
}
if($start_date == '2019-01-25') {
echo "Date: ".$start_date." Value: ".$value;
echo "</br>";
}
$start_date = date ("Y-m-d", strtotime("+1 day", strtotime($start_date)));
}
?>
我希望输出如下:
Date:2019-01-05 Value:o
Date: 2019-01-07 Value: b
Date:2019-01-25 Value:a
但我得到:
Date:2019-01-05 Value:o
Date: 2019-01-07 Value: b
Date:2019-01-25 Value:
如何从生效日期开始每 12 个周期获取日期的第 n 个值?
缥缈止盈
慕婉清6462132