HI,
ich habe eine Berechnung auszuprogrammieren, bei der die 1. zahl mit 1 multipliziert wird die 2. mit 2 und die 3. mit 3 und dies fortlaufend.
Da die Zahl auch 30 Stellen aufweisen kann, hab ich mir gedacht ich mach mal einfach eine Schleife über die Länge der Zahl:
for ($loop = 1; $loop <= strlen($n); $loop=$loop + 1)
und zB bei jeder 3. Zahl müsste es ja eigentlich so funtkionieren:
if ($loop % 3)
und bei jeder 2.Zahl so:
else if ($loop % 2)
und bei jeder 1.Zahl einfach:
else
aber leider funkt dies überhaupt nicht.
Was mach ich falsch bzw. was ist mein Denkfehler.
danke+lg
Charlie