Hallo miteinander,
ich habe derzeit ein kleineres Problem - ich habe eine Datenaggregierung aus PHP in .NET abgebildet und es funktioniert einwandfrei - nur habe ich bei einigen tausend Datensätzen eine Zeile weniger mit .NET herausgefiltert als mit PHP. Dabei verwende ich in .NET diese Zeile, um mit verwertbaren Daten fortzufahren :
In PHP diese (die Werte dort sind schon getrimt und die Anweisung steht dann im else-Zweig):
Ich komme derzeit nicht dazu, mir die Daten dort herauszudebuggen und zu vergleichen, vielleicht hat ja hier bereits jemand eine Idee woran das liegen kann oder ob es ein besseres Äquivalent zu is_numeric gibt?
Danke & Grüße,
Compu
ich habe derzeit ein kleineres Problem - ich habe eine Datenaggregierung aus PHP in .NET abgebildet und es funktioniert einwandfrei - nur habe ich bei einigen tausend Datensätzen eine Zeile weniger mit .NET herausgefiltert als mit PHP. Dabei verwende ich in .NET diese Zeile, um mit verwertbaren Daten fortzufahren :
Code:
if(double.TryParse(eRow["Wert1"].ToString().Trim(), out n1) || double.TryParse(eRow["Wer2"].ToString().Trim(), out n2) || double.TryParse(eRow["Wert3"].ToString().Trim(), out n3)) { doSomething(); }
Code:
if (!is_numeric($nWert1) && !is_numeric($nWert2) && !is_numeric($nWert3)) { } else { doSomething(); }
Danke & Grüße,
Compu
Comment