私はループ内で毎日数値を表示しようとしています。最後の要素に達すると、最初の要素に再び到達する必要があります。これは毎日起こる必要があります。私は頭を痛めつけましたが、それを解決することはできませんでした。関数は、現在の数値を日/時間/分で返す必要があります。これは今まで私が試したことです。再帰的な無限日常的な動的ループ配列PHP
<?php
function recursive_daily_deals($i = 1) {
$current_date = strtotime(date('d-m-Y h:i:s'));
$dbs_date_1 = strtotime('29-06-2017 8:20:16');
$current_hour = date('h');
var_dump($current_hour);
$products = [
451,
455,
453
];
if ($i < count($products)) {
return recursive_daily_deals($i+1);
}
}
?>
期待される出力
> First day - June 29 2017
> It will appear 451
> Second day - June 30 2017
> It will appear 455
> 3rd day - July 1st 2017
> It will appear 453
> 4th Day - July 2nd 2017
> It will appear 453
> And start over
@mickmackusa私はPHP 7を使用しているので、これはPHPで行う必要があります。 – Adrian
現在何の出力を得ていますか – Akintunde007
なぜそれを '5.6'とタグ付けしましたか?なぜ4日目は「453」と言わなければならないのですか?あなたは '$ current_hour'で何をしていますか?試したことと期待した結果との間には大きな違いがあります。 – mickmackusa