Thomas Meinike: eine Funktion wie parseInt() bei JavaScript?

Beitrag lesen

[Nachtrag:]

$x=intval(1.987654321);

Es gibt wie bei parseInt() auch den optionalen Radix-Parameter, der das Basissystem beschreibt:

JS:  parseInt("FF",16)  // --> 255
PHP: intval("FF",16)    // --> 255

JS:  parseInt("1010",2) // --> 10
PHP: intval("1010",2);  // --> 10

Ansonsten wird die Basis 10 angenommen. Im Unterschied zu parseInt() wird bei intval() ein Wert mit fuehrender Null nicht als Oktalzahl interpretiert:

JS:  parseInt("0123")   // --> 83
PHP: intval("0123")     // --> 123

Im Zweifelsfall (vor allem unter JS) immer die Basis angeben.

MfG, Thomas