Maresa P.: Probleme beim Konvertieren: STRING => INTEGER

Beitrag lesen

Hallo,

ich habe folgendes Problem:

Beim Konvertierungsversuch eines STRINGS nach INTEGER entsteht immer 0.

Bspl:

ereg("<VonDatum>[0-9]+</VonDatum>", $value, $von);
// => $von = "20050101"

echo gettype($von);
// => string

echo (int) $von[0];
// => 0

settype($von[0], "int");
echo $von[0].'('.gettype($von[0]).')';
// => 0(integer)

Woran kannd as liegen?
Ich möchte mit dem Wert 20050101 "weiterrechnen".

Vielen Dank für Euere Hilfe

Maresa