Benutzer-Werkzeuge

Webseiten-Werkzeuge


php:bedingungen

Bedingungen in PHP (if - else if - else)

Beispiel-Script: Tageszeitabhängige Begrüßung

Mit diesem Script können Sie die Besucher Ihrer Homepage in Abhängigkeit von der Tageszeit begrüßen. Da die Bedingungen sequenziell von oben nach unten abgearbeitet werden ist die Reihenfolge der Uhrzeiten sehr wichtig. Wenn wir zum Beispiel die Abfrage $stunde < 18 Uhr als erstes definiert hätten würde bis 17:59 Uhr immer nur „Guten Tag“ angezeigt werden.

function getBegruessung()
{
    $stunde = date( 'H' ); // aktuelle Stunde (ohne Minuten)
 
    if( $stunde < 6 ) // von 0:00 Uhr bis 5:59 Uhr
    {
        return "Guten Abend";
    }
    else if( $stunde < 12 ) // von 06:00 Uhr bis 11:59 Uhr
    {
        return 'Guten Morgen';
    }
    else if( $stunde < 18 ) // von 12:00 bis 17:59 Uhr
    {
        return 'Guten Tag';
    }
    else // ab 18:00 Uhr
    {
        return 'Guten Abend';
    }
}
php/bedingungen.txt · Zuletzt geändert: 2020/07/22 17:27 von webproducer