Tach!
intval() ist nicht notwendig, das macht PHP selbst, wenn es mit Zahlen in Strings rechnen soll.
Sofern die Zahlen wie Dezimalzahlen und keine Grenze überschreiten (32- bzw. 64-Bit-Überlauf beachten) aussehen ja :)
intval() kann auch nur denselben String interpretieren, den die automatische Typumwandlung zu Gesicht bekommt. Es kann lediglich explizit eine Zahlenbasis berücksichtigen. Aber gegen 32/64-Bit-Überläufe ist es auch machtlos.
dedlfix.