Hallo zusammen,
ich habe hier ein einfache IF-Konstruktion um die Wochentage darzustellen.
Hierzu verwende ich die Funktion getdate .
Das ganze würde tadellos funktionieren wenn die letzte If-Bedinung nicht wäre:
if ($datum_deutsch[wday]==0) {$datum_deutsch[wday]="Sonntag";}
Diese Bedingung bewirkt das der Wochentag immer mit Sonntag angezeigt wird
OHNE diese Bedinung funktioniert das Ganze.
Zur Verdeutlichung habe ich das den Inhalt des Arrays mit print_r ausgegeben.
Zum nachvollziehen folgender Code-Auszug aus einer Schleife:
Hier eine Hardcopy ...
Kann mir jemand sagen was hier faul ist ?
ich habe hier ein einfache IF-Konstruktion um die Wochentage darzustellen.
Hierzu verwende ich die Funktion getdate .
Das ganze würde tadellos funktionieren wenn die letzte If-Bedinung nicht wäre:
if ($datum_deutsch[wday]==0) {$datum_deutsch[wday]="Sonntag";}
Diese Bedingung bewirkt das der Wochentag immer mit Sonntag angezeigt wird
OHNE diese Bedinung funktioniert das Ganze.
Zur Verdeutlichung habe ich das den Inhalt des Arrays mit print_r ausgegeben.
Zum nachvollziehen folgender Code-Auszug aus einer Schleife:
PHP:
$timestamp = strtotime($ergebnis[$i][datum]);
$datum_deutsch = getdate($timestamp);
print_r($datum_deutsch); # AUSGABE DES ARRAY-Inhaltes zu DEMOZWECKEN
// BESAGTE IF-Anweisung
if ($datum_deutsch[wday]==1) {$datum_deutsch[wday]="Montag";}
if ($datum_deutsch[wday]==2) {$datum_deutsch[wday]="Dienstag";}
if ($datum_deutsch[wday]==3) {$datum_deutsch[wday]="Mittwoch";}
if ($datum_deutsch[wday]==4) {$datum_deutsch[wday]="Donnerstag";}
if ($datum_deutsch[wday]==5) {$datum_deutsch[wday]="Freitag";}
if ($datum_deutsch[wday]==6) {$datum_deutsch[wday]="Samstag";}
if ($datum_deutsch[wday]==0) {$datum_deutsch[wday]="Sonntag";}
echo "<strong>".$datum_deutsch[wday]."</strong>"; # WOCHENTAG - Ausgabe zu DEMOZWECKEN
Hier eine Hardcopy ...
Kann mir jemand sagen was hier faul ist ?