Hey, ich habe mir eine kleine Funktion geschrieben, die mir (wenn möglich) Strings zu Float, konvertiert oder sogar zu Integer, wenn dabei der Wert gleichbleibt:
private function ConvertDataType($value){
if(floatval($value) != 0) $value = floatval($value);
if(is_float($value) && ($value == intval($value))) $value = intval($value);
return $value;
}
Leider konvertiert er mir nicht "0.00000e+000", da dann die erste Bedingung nicht erfüllt ist.
Wie kann ich diesen Fall abdecken, ohne das er mir Strings immer nullt?
Grüße,Dred