Thread Vergleich grosser Zahlen
(3 answers)
Opened by Brummbaer at 2009-09-08 13:03
Hallo,
ich habe ein Problem mit dem Vergleich von grossen Zahlen.... In zwei Variablen wird jeweils ein 8-Stelliges Datum und eine 6-Stellige Kennziffer hinterlegt z.b. $X1 = 20090729000005 $X2 = 20090729000106 sind die ersten acht Stellen (Datum) gleich bekomme ich bei einem Vergleich if ($X1 == $X2) { immer true egal welche Kennziffer das Datum hat. teile ich die Abfrage in zwei Teile $X11 = substr($X1,0,8); $X12 = substr($X1,8); $X21 = substr($X2,0,8); $X22 = substr($X2,8); if (($X11 == $X21) and $X12 == $X22)) { bekomme ich das richtige Ergebnis (false) Gibt es eine Beschraenkung fuer numerische Vergleiche? oder mache ich einem Fehler? Danke im voraus sagt der Brummbaer |