Zaehlalgorithmus in PHP

Hi,

Ich benoetige einen Zaehlalgorithmus in PHP, stelle mich aber n bisschen bloed dabei an, obwohl ich nicht ganz unerfahren bin. Waere nett, wenn mir jemand sagen koennte, wie man das anstellt.

Folgendes: Das ich einfache Schleifen basteln kann, welche einfach hochzaehlen, ist mir soweit klar. Das Problem dabei ist, dass der Algorithmus merken soll, wieviele zahlen sich aendern, und daraufhin soll eine reaktion erfolgen (In meinem Beispiel muss er einen bestimmten Befehl davorschreiben…) Von 9 auf 10 muss dieser Befehl zweimal dastehen, weil sich 2 Ziffern aendern. Von 99 auf 100 aendern sich 3 Ziffern usw.

Wer weiss Rat und kann mir helfen?

cu,
cjmatsel

Ich bin mir nicht sicher ob ich das Problem wirklich verstanden habe :wink:

aber evtl. hilft das

for ($i = 0; $i 

entsprechend für 1000 usw. erweitern falls nötig





> Folgendes: Das ich einfache Schleifen basteln kann, welche  
> einfach hochzaehlen, ist mir soweit klar. Das Problem dabei  
> ist, dass der Algorithmus merken soll, wieviele zahlen sich  
> aendern, und daraufhin soll eine reaktion erfolgen (In meinem  
> Beispiel muss er einen bestimmten Befehl davorschreiben...)  
> Von 9 auf 10 muss dieser Befehl zweimal dastehen, weil sich 2  
> Ziffern aendern. Von 99 auf 100 aendern sich 3 Ziffern usw.  
>   
> Wer weiss Rat und kann mir helfen?

Ich bin mir nicht sicher ob ich das Problem wirklich
verstanden habe :wink:

aber evtl. hilft das

for ($i = 0; $i

ne, das zählt bei 10,20,30,… etc hoch

$i==10, $i==100 etc. reicht.
Aber einfach die Anzahl der Ziffern bekommst du mit strlen($count), wenn du nur die willst. Die sich ändernden Ziffern:

$old=0;
for ($i = 0; $i strlen($old)) $count++;
 $old = $i;
 //...
}

Alexander

for ($i = 0; $i

ne, das zählt bei 10,20,30,… etc hoch
$i==10, $i==100 etc. reicht.

Eben nicht, zwischen z.B. 29 und 30 ändern sich auch zwei Ziffern.

Aber einfach die Anzahl der Ziffern bekommst du mit
strlen($count), wenn du nur die willst. Die sich ändernden
Ziffern:

$old=0;
for ($i = 0; $i strlen($old)) $count++;
$old = $i;
//…
}

oder auch mit meinem Code :wink:

Grüße
Bruno