So drehen Sie verschiedene Daten an Wochentagen in PHP

Ich arbeite an einem Projekt, in dem ich verschiedene Anzeigen pro Tag verteilen muss. Die Anzeigen in Form eines Arrays sind:

$ad = array( 'attribute1_value' => "12",
 'attribute2_value' => "xyz",
 'attribute3_value' => 'http://example.com',
 'attribute4_value' => 'data');

Die Logik, die ich mit Schalterkasten benutze:

$day = date('w',time());

    switch ($day) {
        case '0':
        if($day == '0') {
            $count = 0;
            echo $ad;
            $count++;
        }
        else {
            $count = 7;
            echo $ad;
        }
        break;

            case '1':
        if($day == '1') {
            $count = 1;
            echo $ad;
            $count++;
        }
        else {
            $count = 8;
            echo $ad;
        }
        break;

Problem ist, wenn ich ~ 15 Anzeigen habe, dann möchte ich Anzeige / Tag verteilen, Datum ('w') Ausgabe ist der gegenwärtige Tag, aber nach Tag 7, d. H. Samstag, am Sonntag Anzeige Nummer 8 initiieren. Ich muss dieses Szenario mithilfe der Datumsfunktion implementieren. Außerdem muss ich Anzeigen an Benutzer senden, die diese Anzeige noch nicht kennen. Ich bin kein PHP-Experte, da ich als Anfänger in PHP / MySQL arbeite. Bitte helfen Sie mir, dieses Konzept zu verbessern

Antworten auf die Frage(1)

Ihre Antwort auf die Frage