"von diesem 64bit-String nur die unteren 32bit behalten"

196889890783256:

a = 6
a = a + (5*10)
a = a + (2*100)
a = a + (3*1000)
...

Dazu müsste man die Zeichen einzeln aus dem String extrahieren.
count_chars (Anzahl ermitteln) und str_split (den String in ein Array umwandeln)können dabei behilflich sein.

MfG