PHP string mit Dezimalstellen, die Anzahl

So, wenn ich versuche die folgende:

$a = '1.00';
$b = '1.01';

if($a < $b){
    print 'ok';
}

Diese funktioniert einwandfrei. Aber wenn ich wieder an diese Variablen aus einer xml-Datei. die Saiten sind GENAU die gleichen, aber für einige Grund, die wenn-Funktion nicht richtig funktioniert. Also ich nehme an, ich habe zum konvertieren der strings auf eine Zahl. Aber wenn ich so tun, die Nachkommastellen entfernt.

Ist meine Annahme richtig? Wenn ja, wie kann ich es lösen?

Wenn nicht, was ist das problem?

Danke!

Sind Sie die Umwandlung in eine double?

InformationsquelleAutor Ilya Karnaukhov | 2012-06-11

Schreibe einen Kommentar