MudGuard: Datum vergleichen

Beitrag lesen

Hi,

if(date("d", $date) == 02)

date("d", $date) liefert einen String mit 2 Ziffern (die erste ist ggf. ne 0).

02 ist die Oktaldarstellung der Zahl 2.

Wenn Du einen String mit einer Zahl (in Deinem Fall 2) vergleichst, wird die Zahl in einen String umgewandelt, aus der Zahl 2 wird der String "2".

"02" ist nicht gleich "2", also ist die Bedingung falsch.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.