Hallo,
kennt jemand eine Möglichkeit, intval() dazu zu bringen, dass sie genau dasselbe tut wie die JavaScript-Funktion parseInt(), ohne eine gemeinsame Basis anzugeben? Beispiel:
JS: parseInt("03506") ergibt 1862
PHP: intval("03506") ergibt 3506
Wenn ich jetzt einen Radix-Wert von 8 für intval() angebe, habe ich bei beiden 1862. So viel ist klar. Aber dann habe ich hier wieder Unterschiede:
JS: parseInt("3506") ergibt 3506
PHP: intval("3506", 8) ergibt 1862
Ich könnte nun bei beiden eine Basis angeben und hätte immer dasselbe Ergebnis … wenn ich’s könnte. Kann ich aber leider nicht. Die JS-Funktion steckt in einem funktionierenden Skript, das ich gerade versuche in Teilen in PHP zu übersetzen. Darum muss ich ein echtes Equivalent in PHP zu parseInt() finden.
Jemand eine Idee?